From b3757187b5b941918f1799bcc1012559824bca1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 2 Oct 2024 23:18:26 +0200 Subject: [PATCH] Add config and data for 4.4-dev3 --- configs/godotengine.godot.4.4.json | 8 +- data/godotengine.godot.4.4.json | 23699 ++++++++++++++++++++++++--- 2 files changed, 21857 insertions(+), 1850 deletions(-) diff --git a/configs/godotengine.godot.4.4.json b/configs/godotengine.godot.4.4.json index bbabd55..9b3a65e 100644 --- a/configs/godotengine.godot.4.4.json +++ b/configs/godotengine.godot.4.4.json @@ -1,7 +1,7 @@ { "name": "4.4", "git_tag": "master", - "ref": "97ef3c837263099faf02d8ebafd6c77c94d2aaba", + "ref": "f4af8201bac157b9d47e336203d3e8a8ef729de2", "from_ref": "4.3-stable", "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-2/", @@ -17,6 +17,12 @@ "ref": "97ef3c837263099faf02d8ebafd6c77c94d2aaba", "from_ref": "28a72fa4344befeae251d8e9b11b84acd601a244", "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-2/" + }, + { + "name": "dev3", + "ref": "f4af8201bac157b9d47e336203d3e8a8ef729de2", + "from_ref": "97ef3c837263099faf02d8ebafd6c77c94d2aaba", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-3/" } ] } diff --git a/data/godotengine.godot.4.4.json b/data/godotengine.godot.4.4.json index 3ad4072..92a327f 100644 --- a/data/godotengine.godot.4.4.json +++ b/data/godotengine.godot.4.4.json @@ -1,7 +1,614 @@ { - "generated_at": 1725958976305, + "generated_at": 1727903466815, "log": [ + "f4af8201bac157b9d47e336203d3e8a8ef729de2", + "24b4607309ce734d3647c9f26cb1dacd3c36c265", + "d21a8a8c95d46c4b8bc0a1e785e4072e85bf2554", + "c73a18adbdd240091287d812f0991a73b86ef9c7", + "79804a8e77ee9aa8acd2b5fe61977ae884e5ed28", + "cbff25096b07ce3b5802acad4a3520e3968e774c", + "dec83d508817da74be1c841afbbcf15a665f6a0b", + "49700c335ee9a77208df25c8d4565e6c3dcff087", + "6c133054f7b19c4e441f7c4c72168068a723276c", + "3b17e3470a84eb7f375b4eeac5217634816dfe3e", + "8aabdc457f8bd3897b83be156a22cf99b994f35a", + "9c716408effb42d2110b3c11d880e9ade1abde0f", + "d66d0567279f1d48cc2489dacbd77a0302514f8d", + "06a7cf727090482f087575594736323da9ecd2f4", + "97fa7187e1be2f2cf7cb2e6dc6b038eb587a44e4", + "7d4e06e3a1e917523b47dad533f7b0a63b952238", + "70ac89e7763d79ee7fb93e0579d9836149baa5d0", + "60708ccbfee37f6b681d2c7d0e36d411e91f3b6b", + "0fd62f75255b68b7e7ac383ec149d221833b373b", + "a7d0464e9ef2c2084f5ffd7711dd32f38b394363", + "d71d95448c63f1012db27b8c803763e518c5ad1f", + "53f30bfb7e940c7b8bb9f4abd095dfd02f75b280", + "eaac03316857ed5ecf3e3f04eb8facff2d868ce7", + "41ffc696d23b7b64ccd65451ae8cc4ab8321b31b", + "cf1d910e1052360d888a91851d44abf0a8273b6e", + "8c16e67e4da9c5ce56d206e321bf2df23c35d064", + "0628af4105e5ea4184e57f8203dceeee2167aa50", + "ff10dee94633e27e6c978068900706fc3524132a", + "0a41a715da30d1695fd3933b5186985a651e3587", + "e0957c2fa3d3c796fd738ae3d06ff410e763e30d", + "d222daa9c8c15405d355cc8676d79941ae04e141", + "136e4d563642933c4f6d8b2cec0c6755ff7a7fb5", + "645abdbb801c29ba93adefb01e422dc66fb22fc2", + "1a2e0b22b6278cef95a528e9101a53f4cb93b548", + "3c365a7fa5de8778488adefcb296ab42fe29ac15", + "c4b7d6f5c32e2a241666233996f20af68107d0ba", + "a6997d37cc9da98e1e876178f3e5e657d8fb6ba6", + "03c3c5f608c9919625b8a39fdf24e8250600b127", + "e376c4f30c6c220a3b82b7526555b1f3475d4896", + "7a909896f73cf7ed81ba39028b75315ecf851628", + "4587d14796bfd21be3c677efb2273656876f5241", + "5e0805a8138702651cb8cc5fdb8ca5c38bcdc2f0", + "07cae26abeb85d9e7e1f7c6c86b6f782e3eec646", + "e3213aaef5e0e72b8272e65d989d3d8222be17ca", + "1d3c4e192c61e8decb9e350dc76d64763dbb1e6e", + "146ba4106f459fd37d130a34da02ef737ac166e4", + "72cff2ed591ca6da76ef287d2afcca35d59402df", + "9a8fcd52637d6e61003bd5ba8a25d48ec6cce989", + "d720eb80e176bf7455f37cfff9e336c95bc911f4", + "ed13a840fa26f813299b8af1cbfb941c8eb95de6", + "529897cb0c7ebddf9786752cf4f5fe81330bb55c", + "8a41b1d90ff447fb3014b7402f28f820ddc7c8a6", + "1fc82087658066935bed9e1350d62e334c7e0309", + "0e2a76d57fed51f77faa30e782926bec0e64b41d", + "99aec994217d618a59164252bc2654c67fee672b", + "a53d0a36e402913077a4097d6c998279878741c0", + "422306ef873d96d8ec8439cd97c06e3a902e83b4", + "3fbd33af85ab89a90c16773c6f853ba577c48ee1", + "a11f970f91f8e049501d2077a3de3fba26bba1ba", + "d6c0509b5a7f746b06d06b03b1bce10fcd7a047c", + "285ebed828286574d6ff9f41ec3d01f09bb40bac", + "e7a9104f3768e41b292d805e7ba8369bd7caa226", + "0a9ad8f9de825a14d112d9ebd0674a9c82f56e12", + "b2b13d46c2fcd75502eec12c768caa23ee952900", + "38579a1e847132428019dbc73d88c91eb4f08586", + "0178bb88e0eac442399d915ba9392530e05e1f68", + "ae45d19ad69d4a23146ab04c85adca00188a0d94", + "71ac6b7476ccdf97ba99f44a64ed6212c31ab042", + "85dfd896536ff04dba4afd7d461a28e0ac4b9aee", + "4d635b7a3afafb62e9d9e2e09f00e5d62d317a8b", + "1043c00137adfe8ef61937f15078ccc448f3437c", + "2caaa2cae5c05e48274886c2968475f24d979c99", + "76a135926aef1f02f27e4e09093787f2c670956d", + "38d7ec1640ece8cdf6774ff5ae1f9f37d0a5cc66", + "dbcc7f3051f24663c7215daba1c6a725c5b66096", + "ac3eadf976006e859b0a3c1b298138cf31c66637", + "ab1f55e738443ca97ab1f79ea65ba36a006026ce", + "58ec7a95a42dd1c90a6ba9887b9031633ac12594", + "7b393c6ceec12529352a30b9f7290ef2b45f78e4", + "b537d2f15c94fd54e3621b23b38a1e58761b38ae", + "61fce325cad7e7587de90ac27df1d534138387e7", + "83b2ca3107625d54c2ec2946763cf2af3db9672a", + "8a9a26ef1980f149c6466329a989bbb930612902", + "543fa16b4ce821a0118da3ef0904a105aaa046e9", + "6516ca6b11a6241d7908eb322343d44c10050d98", + "76691afd945c2c0da11b13fc3bf23636325d2d9f", + "e0478fe3a3d3a28330e051bd065776e13efb4691", + "b4460c6ba3ef56b19713b86485aea37d5f136b5e", + "49212b81e50303277cafc7bdd195a609bf900391", + "cc9f2b58a0b928ce1a8f30b855ace1e18d0049fc", + "da37998dc84dcf05c91fdfe7481445c0cb10af2e", + "506d6e427a4eecfc1e5e5ee1180019a876119701", + "cb9a457153e8d8242ab2c94424211af3c96d61fd", + "b181ff28e8b034614225d08e7d8ed0add77d8240", + "645af49919d8149001766d34bd16afa3fc620d57", + "8126d81d0c9d67eaa88e10a742f202dda6a15117", + "3cde5a37f98552ef10b73091c058a5802ace08db", + "807136b679e9160a7819adc6ccbcff4ef975d598", + "56d50c30a295a1b3bf70b17b07ec03402c7736a4", + "01d567ba1b8d18e5a177d41b163c4c6aed5165e8", + "9a8dcc1eebaaab5223d2f39ac2509d3f130c45d4", + "775edd568b6a03a151374c4e9e24bed9422e147d", + "344ce2b047c707db1f465cf84bcc72dfe2fb6e38", + "c4f079a6b065968b1e217c3a4ab07818f20f83b7", + "8eab2b52ed7e746a5abf4a51688e388bf19d7ef2", + "eeaca3a439750bfaa78e7c8dec3b2f877e570656", + "35459bd18266d888f8de39f08e2520ce09c110f9", + "f8f2ab6fbeaa0f0da3dcafbfa57d44db320d74e4", + "8ffb7699af98790b6a39c0d425945145e199e67a", + "78801f61da872d3df03d21b36626af6cfb7f2c00", + "a1e409c58b22f1a38a535accf71b8a9f02615206", + "163753949e31ec71ea5aeda902e69947369955af", + "a83ea6b57ddbfbce656cd47a6d21cd6a13c37d5a", + "2eb069f40b64809d144d86373c9b42d824dbc50e", + "8a485ff658a9ad03dfc6bc07d0f350a97a706719", + "3e0d3c433bde1f2e0b18c3f05e43c3bf3c0804bc", + "2167157aaf0c4b2993ad67b929b3b51279360e29", + "4b734aeda96cc6b0bf1c8ea184572790e5f47bf7", + "e117ed9cd42666a98ac8253fd3d880ca97c414cf", + "a0d1ba4a3d1760f48ef3297a6299ee3dbc1260e1", + "a4c1804cab2ace8c7496390132c8cdc019b55078", + "b64b464ba72ae54f6a1b90e403c6dfa2a7ccede6", + "8493a39e912f91b375119d1d417f1180acca2113", + "dbf1efbd19d97d0aa1bd0e081faed4794e0e4069", + "bfe74eca3b912b162310a2cc0490366e0b8a32b1", + "841061d50ea6bbd31e57e724a9898b5ded823423", + "2912cb99756dede609548503eeb3f6f1a2f2dfbf", + "991e6c92abd26435169ad7ea0df2622685cac6d1", + "052b1221085eb874fe4020ffc45a2cbbebebc4f1", + "ef7547384c962f536b9020b74cf0984a534007bb", + "9d5b59b2ae456a1f9a98c918cef6ef217f52d31c", + "a90da7e87b2b0c01065fcacca6685617e911d88c", + "395a4fc5f27b5cc8b9ebce3d66fd95be2eea9b3b", + "c92a6c7e27cc51e1161425fd2d6e85a63d4b81fb", + "3828d45e31697e2d6b8d411fbca310b7f57cbe35", + "e3eb5ee60713e46365d3f6ddb9cb882102e1a11a", + "77202e08b4794dd28ff626ac3a33348e4d13b13a", + "c15fe90ac427175273079157ddacd1ec9123c026", + "6a7183119f1eed8871fe73a45880033cfb02f3d9", + "21f7c8a25f23c40541925c95d7d25f52f81c9811", + "b3d413d4b4eec44d7651a75f2c4ed7aebfbf044e", + "f7c567e2f56d6e63f4749387a67e5ea4903c4696", + "d3be030ea6f3e295603ccf6cc9080a1d32051332", + "0fdbd22f560973cb16f6e198978bc83a596295e9", + "32c83a228dff7a1f485ab208dff773c3fa74b133", + "9f9ee0c813443333a49c797083ff456629c009fb", + "36293a2dbfd8fb6019d77b63e841b8c5f781e43b", + "415607784f348c7e67e7bdd72aea3ace04e4dac0", + "0a9d8f04c10870c0f9f7bbd2e0505edc8494e299", + "ca1a390050e79374ab40965bc6e0fa4ba3f93f53", + "5d5cdc02c591cd0006ae407ef62587a0cf60fe66", + "4c5e879cc57c47f6225a22a56a1acdc016c95470", + "65c94ec8731914fbadafc9ba2535dd83a00cca14", + "95e7e653f2ff31245b6c1e52416579a5f9afc4b9", + "73bf121ceb8637c88d5ed4bb8721a1feda80dc42", + "70fede82c52998bc3fc7201d8406d21b4e8a6023", + "26340e0b918eb6d3047b63227320034b0eb506af", + "5efa6ba4892aa03f56215719a347be2f1629e206", + "b88585abfc794281a6dd8a77d53272676f23c212", + "2e57089135b4fc56760abe1d3b4ab06efea3f4b3", + "0eb06da057e8e912d6f9b3de4b3efbd3dc46624c", + "2cfe6d9f640a92bfc43abf61e5f5067c82e9eeb1", + "e4cf4fcb2f272f27742ea47c758feb60591a55a0", + "56f095296c23cb66b3aa7077ccf0f7801d6875b3", + "7aef30c2a80f8fac30487f180f89743a3f41bcc0", + "c3e16cda00a9fbec4515142f4c59bc5134f1bfb0", + "9355845d29bac0c92235aee78f0747cbfe830f5d", + "63d16a9bc3d86cd92a819b4f9979783b29796497", + "6c1bbb314361fd95efe86d8e34c73277d852650f", + "fc960cdf800dceedd16e4e944f81d49028b618d4", + "39115be8eb9be8da7fdb1478eb6a017b53294f1e", + "6bea41d68f0511f7854880854d052eafb5382224", + "9b474e3a8e16d4e1128475cbab3abba27abef41d", + "0f98b3244805d61ef9edcfa4671ab77c1c5167a7", + "633df0b29c7ec602377ea7367f7ad047f90b90f1", + "0305e437ffec0315c369723952a9a667a99a4fb9", + "a84c480049420796184804230e40f2c6ea00b19a", + "011954fea35e1761033f99b71b98e00690c04237", + "7c4c4b998716922fcf62f1fe50473bf2f59087c8", + "4254946de93bab0cc1fb36a7b9039c9ec43be924", + "2017006879833d346a967dc8fcce4b846a8ed1c6", + "2c1b8dda748a27ef6cf9498ef3cc2786a4fc413a", + "c47eb5c3015795fd9ac0db17f5de3b57746c3bf8", + "f97defb375d524540cb7e7772adce8279d38e5ba", + "ea8d20d35b5171a3ddaebad4b5649ba8f67b51c9", + "8c273eb14ceeecc08f1262e7fccc8cdf260958ae", + "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974", + "1bd66af54ce86d5882830ce5170cdfeb914bb873", + "d5aadc38b459762fa74850777edb2ec8f6a02c16", + "e3aa15250923b266ad8c49ae0ec8ff9cc8bbf0ce", + "b9b793237c0b45132c26a8c4bdf6ff1f1266b88c", + "9c9e704a2b6d932734f942fbbfd23138adb2de50", + "ec4bd1e062e5c4770d16fa63d32512f39f6c5cb9", + "b030638863303853c3f57406702da7a6a76a40c9", + "833be1f00d6ba1ef714b545d9c0f173d931d5210", + "648b21b9ba3f174291813ca710206522b515140c", + "dd71bc2d3b613d3c63f75e671f36427f838f7396", + "1b19ecb360124b4f46d767e56b8f8d9a1f1ed20e", + "c65ab71230c6dd6d60dd87423950d5599269cce7", + "510bc3dc6a91978aa70b2586b0e4efa03ba2b02f", + "720c236fc09e5453612a1ce71f3e7cc9e75d34c9", + "330f91d32b807adb6049db350cc532789c9ca49e", + "6764338e096f5ca72fa4f7750f85d8ed5d9d5a65", + "7b7164c80c9827c686d3a81af954ef65e95443eb", + "b5cd06b9ae2c25f8965eded3c19a7c238d2eeaed", + "388869574c841729cf586ce1cacadb4e37f474b3", + "1536f5ec7929d46b04bee5030bc7be2b8b42a36f", + "155fcd00b0ce722d06a8cd2a165ab29bb1c0d4b1", + "445e822bcf2dc2cbc4391ce3df18803bd26c0f79", + "2d6af000e763b64967672bb8603c699eaef40949", + "d3e3b7379ad1e0ad001c957e5a18b27a6fb1c32e", + "bc3dcf3d404046a9ae8ac5a1aeab4853cb7c082b", + "21fb753bbd4b149295618d5fa38eac32135ecc0e", + "50ad99bdc0338e3257e0e131ed09f12e1642714f", + "eb5a9c3b332e1709286068df0c888b5836c2cec5", + "a751c05b15e75904cc949934f95061f1c0ee40e4", + "864d4fb32a8b2ad51ad2611e45e9a9f33efff5f6", + "d49ec39d630d63d54301389e15c9510a83766756", + "307224927ced54943e1ce3da393c63b35160bd2e", + "15f344173e9ee00b6083dd1f6e6bc9897b310f90", + "dd9525be040518bfbc401f5cb9c3a9fd2f34c442", + "0333648cea0483edce0131722789b54d4daa7d5a", + "ccca41a0862c341d70c200556f6b6f350560a734", + "b7416bf6933af73c7d9dc947f9aa834db82e488c", + "ef840f935f18a5bf1c34203cb56c6f26cb8ecb60", + "267bb982319c5dbd0c5341bd85f6319b873db6d2", + "246150453b7ef0dd37a2af15478ec44e6385628d", + "e4e024ab88efe74677769395886bc1b09eccbac7", + "2daea4bb0b23199b1163822c3dc2476620ca8222", + "0df4a851292c2a5f455cc87e0ab8c59ab215f13e", + "1ef1c4ee0f9918479005e2eab7a399cae00c3806", + "5f5c6904815a5a0ae8690fff1409303a60f02680", + "f246419c58f4331082be6cb7e63960f51a7a079c", + "cc26cacc080d936056dcf73906f06df20e414396", + "aa5c69bfd5b785ccae1cb35f0c0f7998f42c3e9f", + "afb1d82bb8330fa4a6ed003da23889cacc214b5b", + "d39f53439f603f8ecd3290807210baf741fc3542", + "b271a88a9e5bf90858629ab3b50c133f32a8837a", + "dd7cb059f588e120122341cd26fbd300d2eda898", + "e8462bf3acd0747489c3ed1e87d6f3cbc203016a", + "208797d54ee64a93d41d88b1b4af3d62e3e2116b", + "c4e4810e93b29068a90486f14fbb215f4a9eacc0", + "07546006e86732d2be1355a1ecf5f73c87ad6482", + "e75900e1ad1a2c699829335ad3be27b4e01afec1", + "daa4704c44e40fa942b32f32e3f664e98857acc1", + "f7e5e7a40053648584e1d69f25fc398a8142da8d", + "621cadcf651b93757d5dbf8969023ae62a16f1a4", + "107675f785912a17474ffcc8fa8bd762f2a73233", + "96382204736cbc131fbc2640ba6ba238c53017c0", + "aa4f7bc2e37cf713aba8db757ad8274daaf980cb", + "1a6f8512bc5fd2b226a9db5e622b1a85350625c4", + "203d3be200c9b607e5eaba82d9a267813a6700cd", + "fdc6ffd264d015d4f6ba22488a4e7ab78d365b24", + "2be730a05b7ff221b89c967981f7caee6e164ef0", + "77f779d326e56bde89f11aa12be692ff4c4fb489", + "8738aae9fc5e5f8193ec980e329486bfb2d26355", + "efc7c628b06771773f89eb0030666fab6fa62e19", + "8ea7f5eac26121733fe0f6ee25406fd68608c01f", + "34dd5e0c37c9a6efc0ef045fb43c5e0dfb081a58", + "25c4caa5d7cdd3aa00fc3d0c89bb3f920a2e6633", + "5070db2575ed7c77e8fcd5acd422fc7613300a61", + "2834342a78bcdd5d0219839859b4a7baa513326c", + "93150ffab8daca14a06162a41e50c36a01ce80ea", + "2f078e501cbc92eb603713d8c592706b7687798a", + "90a119225e5984250740efe7ffbf3c2eabb612bb", + "7ce8e4fd6b9791285fcb62d100a0096a19216959", + "c2564f42aac63f7045572cfbaf0fefe6792788f3", + "330cb45c5a9846a2a4ae1affaf7a5741dcb97a97", + "d2a5153c6608d0172ebfed3c5984cc6c76ee9c6f", + "7e62565f1e075cb5a2b090e320739daa4a8dce9a", + "99a1eb7147ad3e13a2302d172708db909195c89c", + "6bf8a3e3f8dadf485f733b8fd5a502a7d21a2ff1", + "da9764ad438a0dab31f74791d1cf84612ed52c69", + "d33f4820cd14e38571f0998b59fc72c0d67dfb1e", + "84e278cbfd2b645a2b5acb0ec1ad869e6d50c971", + "e90c5a46042feb4b1781062dc4d4e8f075009638", + "b37fc1014abf7adda70dc30b0822d775b3a4433f", + "9e1121a18c4011d039037378bedf8138b2f79649", + "f169616cc6b394b5ba95e2d1d99f217552dab60f", + "b1000d1830e2a0486a68e787d032ef5c2bc6a576", + "a3158d89bb7cba513fc2aa47cdc23fe39d2a1ad3", + "e826ab9ba90595007b698df36622b725697ec26c", + "3d6814e5d2c9e7dc88d7f2ff3611236a1298fd8f", + "3bfadeff25c5d86a65a17ee172465e626c9741ba", + "3b839347df1714cab08d373a551da2602e1a7cdf", + "bdcee836adf52f38d5d89f3304556bd707a79705", + "72c183ce8ba6f5c78213d49dd3a135690ef0bfd3", + "c4bea28e1734e2d13fa9a7e01d48059c65e22113", + "e2b25cfc0de38ac1a09de7f570cc67eced9ca887", + "d6c0a53ecf3e02aba625b5a70de4454645216b2f", + "ec189b1574d24fda24f13210be0fb79a309b22da", + "714357e55cf77902cbb41f45f6d75b314b6b2993", + "0a4aedb36065f66fc7e99cb2e6de3e55242f9dfb", + "c8d76c1edd53cb835fa172b7aad061ea87e345b6", + "d788205826d23f5afb0cd8fea17069784b68bc2e", + "6a1ab24a34f85b2017e5b379bfb9b0dedfbc7417", + "d427a60970b8dde5bf3f1cb8a94b3207abd84630", + "ff2b5a542288b8c5089d5a41e2e57a775a59f7cd", + "ae872a4ed58e49205f6845de912cb774d7a329de", + "575c3212c5e4d83d654466e9003eab6e7cc6f8c6", + "b1b4c5da4b79946e5201c5834e9022af64581b31", + "71a7e37a43397e16a0946686a9cfb384c0c91724", + "ff334cd1dd31d15987acafc06ea941b76d8384f7", + "a05e06f9cf81e313781c6bb238ef89bd1f085bc1", + "bea22d8c649639174f124fa6042bb53ffc60b83d", + "30ad025f8dcd61bbe029c6a82b93e86bb5fd073c", + "454251660c4c227121be6a6bab67b2998ffbf81a", + "7d56b09f2375a32e1adbfaa3aca54823abcd2508", + "b277a2985d81efd4e15d8606ddd6ee12db0b2ed1", + "593744b733e7a765c721e93a72419bc44278d69d", + "5901a7a3d13c29480cc61a9706cf456211af049a", + "14321b8ed5e151987c0e2a0dd28d7a4e2483faba", + "b638967d0102fbb8dbd19f52a549d32b7aa1a442", + "f7a7ecc10ae6f8f0590651d836e1169c6034087f", + "7df5b78acab3120168cf0514b8b6fa2e7f826859", + "5aa8f8dfeec657afb967a6f9c5fe8a8dbd0d1fbe", + "694d3c2930bdfb43fd93e1e6641f66c4f19a5c77", + "d8a82a8945f79ace417f89da37b13efd3c23d90e", + "a80e57c663a9232ec011fabdcaef69da3d989d7f", + "7b1d169e0e096d5afb7e7359236ef4cb1fb8accc", + "804d9775b55c566950d74331ec3bedfdb9255206", + "8ba3c2aeb45c5ccdd98c1991a3f85084f710b844", + "57c868483a3f2c9da7764e694a03eee9bcc50f2a", + "949d24b38838109e5a6385bbe193a1d252f6ef7e", + "8ab9205617a5783410ba9b2fff4daf74379c3989", + "354b58fae4cd002f30ac2c8c7c4c4d3b9bbcfbdd", + "4c72d599f0a171a96e47004239f42756115b723f", + "84dcdde9088d512efebb0033fb881d8f7fd9c107", + "2f91184d8af158419b605e68b6b479e08a97b1fe", + "0f27e7816f51f9ef70ae692ce58e7e2eb6485fd3", + "3abff94a24f996ef92c0ef435ca269a7de0beb9e", + "21134e146a9bfd842a9174b348c96a1a7a435654", + "2a8d30aa9fb6c837606e831fb00e68706164c471", + "b10338132ed7c8bdd5aaba39dd017abe23e52102", + "1d3e9b36888572824021da972143b65b74541ab4", + "2c8ab6e7eb11a6d2935e7f9673679194f74b7f07", + "8a7713eb2d7858aff3c59913fb0bf299a5c6e4d6", + "2ff61e0252698f4939000a659f41bfef33d374e7", + "660ba0578dc1d18e3c7d208a83c13b24aa3064db", + "491a5d9450bf48c5e1e6c40727bc92fc0d6c34a8", + "2f515d6a27ff67cd740a00788ef4f2bb2285c51d", + "c11107b1fbcb67181f03ec1105953fe4808649fd", + "922ae7e7b5fb6c8733a7c03a3c797773f97d9162", + "71b3221607f29335275949fe8de0cf18f553fffe", + "27dacd59e08512ef2aead37ee878a2c3de2d86c0", + "ac789750eb2c8c73b56822421f27781eb403ef3a", + "a9dc9c3792eecf8605f35379e7e60f7c3389a269", + "82ccabbf205a88b1c5dd9f0a0f19c138968f879f", + "f3b2c4877bd17b74a8eecf808919603336cb9316", + "26dde5c21a5144e2d35635fc941c34e2829dacc0", + "7da3f81f9c848d7f79d37a15053cd61f96042abb", + "a181d00af4db2819c32554a7177802779552aab3", + "750ffa527c3be582a5bb4576717812fa8ef5ef58", + "cb86afdef9fea6c67550054c9a82e93471a16112", + "de2517a18c4483c8e727400c1133306faa781cf6", + "353bc4d08f7b7e19f6aff24ab5b475023e12a890", + "ffd6788e633eb2b4ac73728b2fcc49b478126e4d", + "48486eae30865b523750dbf728e94db1b5857bd5", + "a45dd84724bab0eea2bf58ab2b7c8b9e67c378c3", + "0e23c5fc9f64fb8e15d7362dfd7d7db2844e4dd7", + "5860ec553df6d70901084d0b6ae9f403221751d1", + "84e24017b03ab2e4675281610e22f549e9991f79", + "41d0971c7ea228a2ba50c3b62b115ea23f048f90", + "a863c385f7fe86c0ff9f10fd93c938e8abb140ca", + "8ebabf68f84ab5558eeb2d1c983e3ee95a023ae7", + "514bbbfde3ecb483f138054c565c6430cff8828b", + "3af4eb9207569a751704ba72bb8b5ab4da3a733b", + "4f4fd1a05ccef55a9f9c3a6b5ad67e5c495921cc", + "a1b081f45c3330fb7c84d49c1c57bb631800eb56", + "5d62e12fcbd46034dd06f91c2b20bdd366f3a0c9", + "597290761231b7f1f1827f86f55635622926d34d", + "ad99c7947274685b8e3acc3f1ba3f18f66b1f769", + "e3895e0ca2084c945afcff6b005ad4e0e081b0ba", + "4023ace08d4c5d91fa9d1096a0a0b98885a475e1", + "4e1ae8b768023f3f44c8ec1979719b08b48c3c6c", + "7d7e0344eea1ffb78d8498527adcc03c8c466b73", + "02b16d2f544e323b7b7f57e6e992b0b8e5d8b954", + "cf539911f1ae44fe295198abfc418c91420546d4", + "20be397b17e63788adb92137d4d29defc5811ca7", + "8a7555a1f3744f6ef858fd781a5f7f6159977a80", + "9c4e3fbaafcb3321fd08a8d852ea793fe6e24d01", + "6bd833d2b8bc1957401d2d6c6ba3910dcca2f894", + "b1b4d5b6d1212c6a8dc40d9f082efb4f3f655ef5", + "36496c5c6da0b0a9fade9476e89888f598810ebc", + "4ee5630a4b3588dc7c66236a64774374d942cac2", + "5fc786911fb52ace7e510e6debc39e847aed5e01", + "0eea8728b55e14e0b0b568c6fe68f662e7c4f12c", + "e72a70de8e7fc64fae7859fe30fffa9732da5602", + "13064c4ac848d7d8207a8a8b0d1eb02db91f9e62", + "0c0336f7049fb792c6e0121082b60815ad3cf1e0", + "818acb42900267f6c5dc2637e1bd8b7002413a98", + "c5d147b9b573fe1a534a7bba78ab5615ffadad96", + "68d494e24e2d6704ae95b1d00fa91b440311e8c3", + "48403b5358c11ffff702da82c48464db8c536ee3", + "b1871cdabf9ab8cbf4147ca67336f2d99028ac37", + "540ac86b60794c9100321ba55d5dc22d1b7dac6d", + "5b5dc00c5275fa63fbbb098bebb7db8d0290b839", + "e2b6d92e27fbe56331ccf10b2d70e793521d5058", + "c54e49cd9ac43bb2c212fe765c7d4298cd777b07", + "5d371e33780ceda8b597a6b912a49929de8a1f04", + "a9b934b65754c93e557c9446e7c01af199bd6b40", + "99a7a9ccd60fbe4030e067b3c36d54b67737446d", + "2a483fa9ba46035270c95a9cebf3877f307b071c", + "26409607063bfbd6f1a5a5810c4b244c9df64d6b", + "0aa46e19c5a1864454451891fb3f40f5ef3ff742", + "89f9b0d908b79c77c7502c616eb85bdd3aa1f5e6", + "0468bea899fe4806d8358c1cab078f700ab84d22", + "f44bce2ee0774bef4aadffe556ce2016cdc38be9", + "1df0159b362493f280103de8085634c9c6d72f2e", + "a75bacebef979a17b549c6577defbbfd2f7ef2e0", + "ab55a40f0c6617f0233a761588ae04cd19dd7aa4", + "964a9ec03ba1507806a2d271e2fc2af8b9983ab1", + "6311dd2e4c8c9bc02acc76182a45de1b03aec242", + "90aad071f5998f2412a64f281a23b5c8c98b776f", + "d805f38dba16808475fe827f0babec9a9cc4d601", + "a58ae8e1c61f590e28a9ff9e8e9a66a80f242fa8", + "6daa6a8513c5debb1faa6f6ca48a218ceb741d87", + "a6d84bc0ce887421bcf106b9e4cd3b372a7618e2", + "b573994730d16e05ea6d4c68b79d69059be83c0c", + "2b9ea120686955540cc0fdf41927a44ae0333b18", + "c86fcccf6818edd4f36e2d01bdecd0be2188c5e3", + "a90660f5e2ee3b3da3e01f8e9279a219b993dd8f", + "f91c1a7b88316218ce7c87257f8b3d5a40ad8a30", + "e516b059e0008f95b64cfdf3ffe2c63bbab16e2b", + "903f15d0fbf301b3ec822924021c0098c5df658e", + "4215dfdff728554c910da81a4479fc8c53fff9cd", + "ebe8f36458d3f4268ba86ddac69aeb7a27085bac", + "7174e2192b9d42e5e6669d863b57e22db7b49da7", + "41066484ff66dc6d5225034f7664af951813b018", + "46d9db565bc8c8d9d14a51570ea788443afd5d1c", + "86b40fe637a8a48973480757d2812751de1a2fd1", + "391849d2324797ade82dc9bf0d837679daa2bc4a", + "89cf031c94cb49792309f6eadf2d4c73b470e95f", + "f7daa0fb2f916e4385dad857478d1597e28c801d", + "08c5ce1d9cac88b580c26b30b941e7ee5c0c1f87", + "d4735ebd97fae2687127835de5a350f282b10cdc", + "6b67d440cef35ba2fa008f3e37e93afd507d13e7", + "3b714ded0112eddfaa80714da4b314e61c55c36e", + "a9364a9e75f1daf948994cdf6ba59edc22c3fdfd", + "55ab2f7174b2a8a98b00d99c1c47ab2d48d31db6", + "4d35402c1c9bf694041c0d8ecc7cf035d5bf8afd", + "8ebfd89359d92ae3e785dcc802c831d66b3259e5", + "9fd431f078d7560835da2642c9efe9e235618fe9", + "67c9708eb8833e860206c10db13ff3e107346b39", + "91553f5811ff357f9bba3ae97ff1ad95e7caeee8", + "fb3c7c86474678b9ca922de09bc2ff15cc27a636", + "ac80ba71e2d483691500386fb5237b1f6434ef4e", + "5b2eececfdf32508ca83539b5cb4b15d214750e2", + "8c6210a3ebdfe14cd60620a3cf202e53ed963bad", + "b92fe32ae1dd8fe85d2e357331d293057c9f3dc2", + "3ecf346f12587dcc9854c928bcd1b3f6039bfbbe", + "3038de42452f0bb840722d2dfc84ca996f0c126b", + "42b0e91ee49a01681fd3c485f7bdba65732bb795", + "bb7752059966b38f75714914474da1b9f93dc294", + "453f32ae0ada5cc94bb292d372e6fc5263be4ebe", + "2033510a65e36357326848f31f6416047c8d3076", + "212c34029eaae675c25e82ced7632c7ced9ed26f", + "86fc8ef99b6b3befb7ac604ece31354f0244892f", + "461b4dd614ed09556c38c7da0942e6e8e86c6edc", + "c6f7c8914956498fc1d414688d3ee9683148fa2b", + "d06c7ad6f04e43581e28f5847b6e3d2c32e492d0", + "f7005deb1e6f4e3dbfee24f4a340a653562fba92", + "60aaa017ff3dc026d89cc8a0eb7817f2b7eac727", + "e3f3daac6f52d80ba2f3c7f166a93bc1111bdd7e", + "8d30ccd0671cba073eb60974b2c3ebbd4d42c4cd", + "430e5658f16d5519bf7863d15e1f434139f8bd37", + "46edd6df5581098d8494f9b51a9791dcdabd0ee4", + "2b3cf2451f1dae92d98b7ba05c895d31f6ad3bcb", + "8d039146d9e8e14127eb23353afd2a33ed9ef988", + "e064efccbc0c48576bc23087ba8fd0773d13714d", + "701188fd1e343a1ea8b4243f79cd6e9b4a0773ab", + "6681f2563b99e14929a8acb27f4908fece398ef1", + "504e0656bb7d530204ce7deb20075b6569846d50", + "c113e5b143e8a1f5c3798c429c0781105627cad0", + "3a1160bff1b969db64bae11f54c7e89ff52391a1", + "c15cd3acc43b7b5012e41844c1715b84f6c7834c", + "bf811db6c83dee6b3138c69d1dbc1a2adcc98f4e", + "741efa632afb0ea41926530c1bb40b2b2e8daa05", + "41a81f5360d231b4da75ef6debf42bdb39404b78", + "ccc6e5d25fae1283ffd44b35fcb1e19fdd7330ed", + "e2fd88ed918a6dd67379a278105207963495941d", + "f31867d2b9e7b916e24683c024764bcc3d326a83", + "74de05a01c8716a42d4e3427f607d7bea76b35e5", + "e3ddf3d44acc4d3f965278d01de6ca7fa3d646d3", + "d5d6c730bf39327b1f4eb2f1cbc280f102959592", + "84f1fe781c7ef92f28b6e0a6f020fd9294dee8dc", + "f2ce94fdde3b405591e640f95ae43f10bd1fc9fe", + "0f86f30cf0d2359b8bfc0e45d94b087763c3531b", + "97843116f63653943570c42b2ba5bcbeaad2d484", + "b60e16ff6220c7ac34891c57e93abb0f8e17a859", + "0d37bc4781858c0dc9594c7f25ae1ea76c42734b", + "9a5d0be90fd0117a4096dacf343beb3315eaab20", + "ac652cf2a0980652e417e22f6143b18ae40ad680", + "40d8d82b852aa6ac4bce0d509fb5d58d14bddc12", + "04456cf42d852eb5772af7c859550b7ac1ccc13b", + "5a56d11ad14b7d5a5e446595f21a9b4c748942af", + "89491f4403041ec81e8506a45f00f54033e45202", + "4a16a0d60c0a60111244bf18d1a947e0dc701b9c", + "c46b5af06b023894bb778a1b2edcdd6fa2f03055", + "74a1c85ba3839d5b00bb54b01e0db88a64dcdf06", + "b8de7b72c69c410d27aedb3f0845e9adcd3b976f", + "b3d7960df48f28cc1519a8fd1ad219d0b7dd506c", + "84102af090c50bf0ceec5f72214718a437ce4e5e", + "41fdc55b056587d7ea51658e1a47863ceacddd35", + "32e4ab91e8d1b266990ca98b5ec1ead19a1a1dd5", + "7d8684fdb5d0dd1b146f3e6fc5eb454c25a8f1f4", + "293cc2126ecb5d3ee5c14adb52fce865ffa5d8fe", + "dd6443193cbf249c686105c20481283ec63a5f45", + "b36bebc6da1a603c4092a6f48373168a4b895c5d", + "610d98f3ea894e012d7afa0b579019d8babfae02", + "df29cc696f22e6b91b09284ee9ce0779ed77a3d9", + "b776f55bcb8c360e8c5a969a8c21f4ae4753954d", + "83d54ab2ad476ae265b323c2b88f4623b922f4c6", + "cc5211214432515bf36af8b01e5eaaea242022a2", + "6b9f4418bb3802992fbf41e52c032d07e02974b4", + "a8904b9622e642a2a9f777d513004e49fe4b6ccf", + "0a3a483ca732995e969a1559d8f14cd66b01431a", + "9d0944b673414249ef7af4476679827a09274677", + "b214aa8faff745ad08c2b2109cc553782ac81d05", + "ae50e9ef7b4543c0c2490248fb0b7cd3cd50e9e6", + "573badf150e8bffabf3a2d63778545915c7e08aa", + "f1742991dc96b9b4eba1b596c531fffe2edb6427", + "55f1ae0d417501cee75143b28c2f07c4c02f8b11", + "60ffa9645a29f0bb78c70045cd6d1178f01e9e47", + "f8b29d54a3b6b7db0f24298679dfcc33d3aa010c", + "feb31176d41f69e01e673f4d98772c6b5c4e4206", + "b998cb13355f4cf985e895ff9a2ee695b0fb4845", + "cee14dbff2073ae5e0047c1b68c78dcbe4bb0181", + "ea9ad8d6a1fdb7a9cf03854be5aa7f12620321ab", + "f8fbb860f553e9ff384e97a4ec4904ee0039e491", + "612d4ea8f4327be70f1d07649fac4058bb365cdf", + "b9b07d619fb083c7bfd7f15823e9c13a8779fd44", + "23e51c3cb563862fe9946e1838043a1f943067a5", + "18cdfb81011969efcab0dd0725a2fc6b6fdc00fd", + "f33a81977bf09f81f6301a7e1ccc5717f60f56e1", + "33dd10511946a8d760ddec9fd7fecbb9c528518a", + "8d9a446397f0e9d9527aaefb05cd4a6f95468cd0", + "cd9da3344f5db4cea5af43ddeeba9629cdc538e2", + "f5bf9b60bd0ac876c35e0f4ace171b75ad68e889", + "10e2318bdeccdc33f95ebdb2c7683b816dda67fb", + "3afa26834a072ca1a9bcc53e0e1b9d6467b74ed2", + "147accdf74762ee8da012422f879db61b2ed8ebb", + "aaffab8afbf0b60b95090c26bd87a272ca478f75", + "a29ddd46746d7dd95d764990ef06e9a1f148b7f7", + "27d1fb63e11b092be812e9f1fbd8730598ae9999", + "47703c70052ff887604ce4df02ba2bf0e346edc8", + "606eedb0c9093789018f64381e79e7d93dd8752d", + "c2af6bcb5983356244d699735cda00b0bc5f4f8d", + "3ff95ef12a954c622be57b556a74e9d6ae84ae40", + "7ff106f828da690c51f0a8cc89c04b15587a3a43", + "5cfacc876796324d2d06c83c83f1a128b9687b9a", + "7d7b43bca2465e8562d2e48dfa108fdcbdb533ca", + "e517eaf053e7fbb20e26c30f5ef285ad43e6a524", + "2c136e6170a40f58f2dfb89d32eadfca7156ef37", + "30a63396e5c6cceaac29b1e3e90dd08775c6b9cc", + "a657ea42f1e656695f502a0e5f50ea9e0e041c3e", + "0089915c65e3556d76d6cdc14fd0dc0d13f6c3ff", + "14a7e0abb313915fc5e4f36b34f9169b1d45774c", + "db977eaf13731c54b686f046d1b4afc9425f0441", + "86d2435605bc9aa4799c7b581edcba3e9184a84b", + "41828e6d4392c751ad4d3a900c7dabaf2a5df8d2", + "2cfd8f707ea61c3820b9728f612cc7b1b55e2209", + "a8fc5e30a27ebdd252662368ec52bf90fc3c47f0", + "0182294b3779e03d9201d596a8395cf2a094b078", + "02ab0627d698a76343ab80c7afdf3cb261ec80d4", + "c435a8f37ba79b922c556cc4a8c4ea1da3b6d45e", + "48d5b8a8b88a1574d4b7c1e38ee714edb7d808e6", + "7d9ced5311855deefef42b8a9e40d152755225cb", + "e120792760795a834e86c05b73804573d956a77b", + "4788f54d9767425bf5435b1cc940885d357795c5", + "8613f346e83c9cf39b81a92cee1c53019fbdca0b", + "62717f2953a781258c56aa2eb6dffefc9dd53257", + "292caed7d3f02dea9321108f8a423ebf30a56496", + "67d3b6723d62c2c746ce4fd751c773af52f7290d", + "d8e5d61f226b7eff62ab62085f426145a3c84911", + "658b8a8704cba0b9119f63e26250095206e56b43", + "63021b0d91584f71be40e27c5defb53aabe7815a", + "1ff2186fe9cb5d15c9f5c216d503999a70b95bdf", + "3cad849b1f47747f69081086faa2db190706a829", + "a4e77d94bc36ff3813c72d11b97086c6794c3a58", + "0d3d4e67f38d661f1ad9bd18c0f9889d44501736", + "b6906b96774ded20275da3d37847ffbd19804c68", + "d4b1d51dc1e6c60db9f8c7f34f9d3aad7755ce1d", + "d1caac5e75e633b52471afd3d437aaa50ed3c5fd", + "c1bc42b3f1eb08c3e8fcff3121ac8f6f3270a4c1", + "b0328993e6dbb72579620c1acc830098958e21b7", + "e9194702a3b4aa58c397f630eecb4118c15b9365", + "6162312f22d2647affd041056866deb50c5f3bfb", + "88e9af6b7cb8c5836c711e35a04e6c884b95c513", + "14dee6e4b0f6fc483c2024527d6cf08615b6bfef", + "f21a969bb96f217e144f4a0844bbc71188e4ad04", + "ab504b31395c2d49747a2d4f1da59258f30de983", + "e16f8bae2e5779b48b92298f677e0bdee45c7445", + "b2611c198ec7a81db1bb9b00abefe84d6d73072e", + "3e93970ef5eb5013c4aff2eedf7b14e46f724a87", + "34190fc3609c073a81d069b67109232d8fbdf1b0", + "343ea9c6f79b5d3087cbe5558e1de30c3858778e", + "df0a88b128cb24c1e0e445d5e859c4cffc4f50d2", + "c53fd9c7be09d0eac2a000816dc7439cc0f568a7", + "c8acf561ef0c66c03d9e15e46e753c98ab485050", + "6d516a2609d2a869ffd3a0cd92163809da7bc13f", + "c36f466a4c1405427d3f2c60f4e0ad961a136ca3", + "9e5767455062aa3a41087a3b12738047acb1f408", + "337d80d8f5db0169997d9635458189e6b7071238", + "0e948fa7e0b23266d2e67a7d09c39ae37699cbe4", + "2d1dd41ef5dcb51ddb607ba572e63b605b9191be", "97ef3c837263099faf02d8ebafd6c77c94d2aaba", + "51b8b74d4b2ba2564d2a463d07d168c5d3741387", "3009073b39713a40f89e78f0410a0b1c63c6aebb", "444683bd09d5e548a6e6057c1ef53a46e89e5efa", "1a51637732059d6cbc7f62a4057ad3bdaec472eb", @@ -9,10 +616,15 @@ "bc4c60c933c8ced636be14dc34f0dffa65f4fa95", "91c66b5b7d9238b3a15cb853a153b067e778edba", "2c991a727b1ff94fa5adca3a5a196ffa1162f98d", + "09515bfc6c5f90c5ff7992454100edeb1c1765aa", + "e4db0bca738e22c26f1a699f2edf4e780e32897c", + "8f66513badf286795c54b4677ec19a7e2f151f69", "287fdb16d53c38f6766f773bebbea33c5270b8f3", "21249950da50e094b141f73646fd477d7832c8db", + "0dde931bc95e6781190af0ba31fc2ab3af22c3bc", "a9e51c3aab3673bf17fd09bd62a3e2b76d224325", "9d735b09049f566920cdc172644ab715dc95d98d", + "92b3e5fe8a0ad7d38d2f65e988fea4efc3f5253b", "27552a2f26adcdba579cd804197de3942e8cb0ec", "dcc15aa4e2602a005bbc90422d479e7a6415b39a", "9fb54b7d1dc61342a35c14cadcceaad54f8da0b6", @@ -22,11 +634,14 @@ "493f3edce7c08642981d9445135996b4c28cb6ae", "9fa32267373e1f7716db79ac8ada10ef4750c801", "7f1989bac11b74dd899b063194578d3a6ee917c6", + "5e1c9d68aad00ad025a14f4a1907b92a6f7f6310", + "acffc53e01df0fdc41cfd42cd8a361e86d0a54e3", "16e1d8a81b9284bfae6db2966fb12e32951df54c", "af92fdb0ac1764bb58815d2fe7eb46bc4a1c50de", "575a0b4dfbedc5405e1d7ae3d7bc3f3e0e87b5bd", "b0f99099b4b342992f5f52de0f430f320d9c1264", "b1f9271e49bd1041ef2ae22e33f44ba9d68051f0", + "5848d72915a60ecda673b4b192ff92680ed0c2fc", "d0dc3896ad6fe039e4ad0607d901c81197cb3a3b", "d0c9023b5143153d4f2c4b8b9772f8ce335c3520", "20115dc36f5c155f85bfc941c6498bfb2681209c", @@ -48,18 +663,25 @@ "f995dc164306dd0f512b0e4fa84dd0b3d19ec49d", "49b725ddcc72ba6a94f5ac8f0e72c562231d1755", "73a0f6e90f9703a5eaee5bda25fd1affc0d9cd53", + "ec8374643ef81ff8fce532f96397d7b68521ef3a", + "4d713d91b589155976150c64128a66fa7996510e", "ccf837b75e9a234fb1a9eae91660b80e3dbb3149", "26d89bc8e9999920ce85356e35262dab3e6412f7", "0d40efbe6676ba52f31d504e5da9bd82d8425cdd", + "bdd511708682ff7ad2d35dd5addcc82c572192ac", + "86762f0a03206998bddc539a80c438c2da5068ce", "d5ad6dd69936a43795431bbfd4fd2ab4f4311928", "7d8e8e785476cbb34df9248d6a460e69e1ccd13b", "86ce15fb7ac1b416d39403ee8226b1a573bc4ec0", "1eacd1fd0ea24cc2b8ec4a4dd91c49b3d8f03dd3", + "25253115389ed90c60972217ae9f141886490c19", + "8155c1f836806f24ec055c7d3c109cee2c993110", "6532eff7a72ff7675f96c564c2a522f263358efd", "c5ef2e211281fa20a289f5e07b09007780b30419", "2c78284422f2d4c7a4e872f6151f2a90e3464a61", "a49dbdcbefa52a10c30125eb77b2bf80096161e2", "1f0b1220d2f398fe8eac772dfb1a1dad02f462a1", + "3badff1f53b1bfa5d179d89045f6e64fa0a0c3fa", "5675c76461e197d3929a1142cfb84ab1a76ac9dd", "90801dff0c370a847d953b268dcb6397d14ab431", "a87ceed163706397516c2a5460ce03a3747e363c", @@ -81,6 +703,8 @@ "97197ff5e9c73ffbb2e3822d40a63bc3f8c47373", "19975b154814f5c07d7892ffd938a0c50f97f00c", "ccd470d33c49e28d5be3ca258da4f2ce950949db", + "da4f5fb953dfeac78093235b0d0828ca944aa0a4", + "7139f46c9a1c84bdf530fa3fa4a632ce8025b6a9", "dee0453b5774cc411d2305aa9210c4589e89f0b2", "10f3c1f5870ba1351d565218930d7dd455cce7a9", "8da49ab947df4b02c886480b4c094f157f9cbf51", @@ -148,6 +772,7 @@ "151645a1b6f6c9851a1449d5eb944712fc0729ee", "613d4d10cb0578ecba59b689ed8a24bdc55edca6", "d25e36b0153c5f5bfb94bce5e98eaa63489194a1", + "8835f326b1b8ae0727727fec93ddb1e871571f32", "d3ddce6b8836bd6c39dc6ebc2a30102041953599", "b6223c0df0300ba2db17b5742c349f13c33f8884", "cb21a207b3ee2e6060c3bf6a5f49f1d33d1af792", @@ -197,6 +822,8 @@ "6abd17265b5657ac6ed692df8be3f4c95f888946", "7d78d753b5c17f06cef03e87edb2b207a8221efd", "5e04f0760aad19bed8ad10772c908a1438b28315", + "27b7b433e03114c72c89397633d82fd67e0b0b8c", + "ecc0ab8061c84811eb729b074fbfd3cfd9f5b9ac", "a99a1699aa039f8120093518ecaaee633648afff", "e2dd56bea7a1aa13fe74fd6eac049e4cbde0434c", "293c0cb55963cc6eca69bd95a4913925b2b78958", @@ -250,6 +877,7 @@ "543ab3da11884bff5ac70ef3ebf03b9761207291", "359aaa48eea02f1fc00c746e106e83d523c8acea", "9122be6474659a31bc56d2593f6a1c446f5c6378", + "f82262eecb558accb926628aa95b6e66209dcad3", "d2f5c1a5522601ea9b4b3f68acecd2baea6c1c6e", "7dd235905e83ebd3c5194d8836f4207be81227f4", "c89a57d4c2bcaddaf4b53cc9fb6e3c8b4ebfad50", @@ -262,6 +890,7 @@ "160e3b3cf4e066c9a5b166841d2dd49aedfa319f", "88a866fb5a5864b84489e4e2a216f5be75b786de", "78883a52c64adbab56aaa363138a9f661a67d48e", + "dabeaa6a4b9ed6f636d9480c82cc0c8e66162376", "40b9516724556fc1c941adc7970dd27823d8826b", "042b264c5591b430beca0c0acbdeec8c3d660525", "88197d4a513a7873cb7cf85138a42a04fb1c9011", @@ -309,8 +938,11 @@ "a7abbe5e9e2cc0319e10bb1f201dc360f660e427", "5a0a0257e17d8cf678e9de357ecab6ab8d2093de", "82b2a58f4c7be317cb898a15f8ad0eb297eb9396", + "28b95ff55010d8f9e3f9feca4f75e5aeaf1ac9aa", + "608d5598e85556133cccf522b100d0f0cf1b4017", "107f2aea884cd2b71ff21c15162be47b72b9dab1", "70860aafd8acbb4af34941f1343a7ea5901a6c4e", + "74f64aaf98beba74c8c7eedac152c4a50b336994", "35a8ff9284edc2f942b7dca942f2a3c4f3698b92", "8befcc111336bbc5d0a128c93235962d37803e3d", "4ac1f9c08a0e40c01f2b7024de51ecd23a68eec3", @@ -342,6 +974,7 @@ "7fd261c8c1b3058b7c33c74fe1f577414af41b30", "fcc8518bce17a72041de43efdeb64c9064bd0256", "5e473b8584130379952ddaeaa26d6a61ea512e43", + "8ca7f0e33408612ddcb840005fb889de3edd4528", "171c522290101aa3f30f4442dd5a078820b64d74", "db4672f83ff4febb0da4193469f85c889203f96c", "4c144216027cae81dea7a5fac3cfef489f102799", @@ -761,6 +1394,7 @@ "97085358ce154f34d6ab571c35529a8b0e063513", "bde165ccb3dc26c8414ae6e4ab659014d9428ad0", "7db24a9ad59aeae3e9f8945c518074f76ef80820", + "abe8d2c7195c70ae2a4d37e0049f15d78ed649a8", "e698351db24df691dc5ea88a6b011c24dad77ebd", "da5f7c6b4065ab8246d6ba839c01a5267f9445a6", "a8c5117777184535234558591a84a3aa86471977", @@ -1030,6 +1664,7 @@ "0a57dd4682985d1be4b831c100c03121233535a7", "4457b11ff0d8a4344118dee6ab0955c2dd6c68b9", "336b9a27b7b0041eaeff9a5a332c7a996945515f", + "4f11a0a9873ec9bd2a95ed0d10094606c172693b", "31a9e10ddb37f7b5c8697c24ba02ce7bd7a1305a", "273ba27c2f82a1c40db1af9f0784a843ba23cbf1", "b1a45d948778f76af9349ed3c3983372607e78f1", @@ -1061,6 +1696,7 @@ "932acce8f290fe2231e81d685077af084666202e", "bcd776e44174677f1995a49b697f9651f1f692ec", "cdaba941d50607dc20612d10959ee73eeb1a703a", + "6e5175592de2b8756062752b0a73d724ae496ca1", "f44d6a235f198e3f8c5189161840315f43cfdd2e", "52cd5acdda120776775e73babf3fbb65ef0a5c2e", "138bcc7cfdbddcc05a4f2373fb2cb20fb23e0f2b", @@ -1083,6 +1719,8 @@ "3b8afcd10c60a54356c4a2b15a45e4ef9a7b3e04", "110b2dc61a95dc59e5aabaaaaeb9ceff63789159", "115cd47fd637c915d0db57389f433461639bbd3f", + "4aead96306c07b77c2ef28ee67a3e3c1b811d242", + "48a54cb62f51cfb57a0b281d39477ba6d710cd85", "246cc7e86de951c8eb8475397bb07dc6631142a3", "04d0e7f7a47710a7f045cc1e461a9d611f091c4a", "70f41e414eefd21ecbe98d429c5fc82b4c30ce8a", @@ -1097,6 +1735,7 @@ "68ae413893f3fec6903f020dded26db9440bb902", "2dc9cf50c5d5be344498deb7b5472c3c7212a339", "7a20ba9b63561f1d2e54b7557a5b53ba99bed83a", + "f3841d644eec2366df6d30d7ce6b942504fb2a97", "2ff6594928f0d6004ca76359af8e31c504b0bd57", "1c31e30359cd0e789b9ec476c43bf78350f054a3", "5e4dafb0d92a57d6cef3d54a9e0357bc94419c3d", @@ -1107,6 +1746,7 @@ "22f43b787918422fdcc0f0908e5d91bf109a0877", "25270d590724cae5b8e5a3b935cb92fb19377128", "0cda0b935d3eca78f9a1d3c9e489ce74eeb46f9f", + "28c60a5ff90533bf13e89373336c36f7016c38cc", "f90f663258eb5573c65207e897b4968bd783350e", "7963e63165e4bd9d188eb13d33a300778d5ad57c", "1cc485ba1ffe93e64f30aff27dc61606b7b40491", @@ -1115,6 +1755,7 @@ "2d4e573b20284409110cf63a81587adb76288753", "00f662c07f45ea23980e30d85ac63a099ed796b5", "13edeb3ee4bcb851981ad0c8348c2d91152a2072", + "0235086c14bcf840ce11de4233306933e44704c1", "77331d132b877adc9f91e3bb6a01047ac07f1553", "b9790cef4735b6ae2e72e3db8032146340a471f9", "3260437afc95253d525d63b7b1f21affde172cea", @@ -1151,21 +1792,26 @@ "72a01816a4df388292a9fc10fd2586ad488f751f", "a13a64eacd70886c6723b2f0582a4a3f7906ee24", "9d343ced58131dce9c18cc7d6e94f9283bce35a6", + "ee9cea521d97088eb368cb1820db71100da9837b", "33e1f570ff4c437ad336085a1f605e0d2705ef54", "819c392ca3817de75b6d3c6da2ebf3e7d13d15b1", + "2d493e85a93ada822e4b61f5f001775c67e076fd", "91eb679fc31ffc21372447810522b01ae976a16a", "c9e9bd4a680040f877bcc2fc563d82bcc48a746f", "5a3c7b41d8ca61524431c0b743ced942f6df704d", "f9876d3a8897fb70edb1cc20fed851c259889350", "83bd8fa396e5367e0f1c084ea8e3041cb7adbf26", "d61fae36f3061d156d2da7b3208e982e37c1c6b5", + "c981e8b76554ba322aa36d756032d8d9131bc0bd", "6455810db88a70e02f6633f3b46101b548d96b82", "a3b944c41d030375836346a251b7f212c959ece3", "13d26fccdddad5a37a93d24c965e603bc1cb0cf2", "e71b3a75e4310d39a4f195b0e5721f552af0478c", + "5122a3e3b00e154c0148bb2709671e6c3a0b0432", "c2d0f3bafba0707d8ef739ea966cb83af671d4ce", "c2204f2681f49beb2bd88a5ef98dd90610e4b8e4", "12571a1e954247ae9611a287f03bac83ba6120da", + "beef0f687c053624f057f79a14878926b77e7e8f", "8228d647a9a5a3dd36bad508ebb3746432d3d1fc", "f7eb16c4b1a20eab66431e665d9660b16568485e", "3fae26277a0e355441190f7b5325969808b89ecb", @@ -2382,24 +3028,1664 @@ "3469fb06b6846a8ee7feb9950958bcdfc125ca39", "d1e2afaae33aeb4c64708b3c6d439290f35a03ea", "7f1863f83d239b7450394930474f8620511e019c" + ], + "dev3": [ + "f4af8201bac157b9d47e336203d3e8a8ef729de2", + "24b4607309ce734d3647c9f26cb1dacd3c36c265", + "d21a8a8c95d46c4b8bc0a1e785e4072e85bf2554", + "c73a18adbdd240091287d812f0991a73b86ef9c7", + "79804a8e77ee9aa8acd2b5fe61977ae884e5ed28", + "cbff25096b07ce3b5802acad4a3520e3968e774c", + "dec83d508817da74be1c841afbbcf15a665f6a0b", + "49700c335ee9a77208df25c8d4565e6c3dcff087", + "6c133054f7b19c4e441f7c4c72168068a723276c", + "3b17e3470a84eb7f375b4eeac5217634816dfe3e", + "8aabdc457f8bd3897b83be156a22cf99b994f35a", + "9c716408effb42d2110b3c11d880e9ade1abde0f", + "d66d0567279f1d48cc2489dacbd77a0302514f8d", + "06a7cf727090482f087575594736323da9ecd2f4", + "97fa7187e1be2f2cf7cb2e6dc6b038eb587a44e4", + "7d4e06e3a1e917523b47dad533f7b0a63b952238", + "70ac89e7763d79ee7fb93e0579d9836149baa5d0", + "60708ccbfee37f6b681d2c7d0e36d411e91f3b6b", + "0fd62f75255b68b7e7ac383ec149d221833b373b", + "a7d0464e9ef2c2084f5ffd7711dd32f38b394363", + "d71d95448c63f1012db27b8c803763e518c5ad1f", + "53f30bfb7e940c7b8bb9f4abd095dfd02f75b280", + "eaac03316857ed5ecf3e3f04eb8facff2d868ce7", + "41ffc696d23b7b64ccd65451ae8cc4ab8321b31b", + "cf1d910e1052360d888a91851d44abf0a8273b6e", + "8c16e67e4da9c5ce56d206e321bf2df23c35d064", + "0628af4105e5ea4184e57f8203dceeee2167aa50", + "ff10dee94633e27e6c978068900706fc3524132a", + "0a41a715da30d1695fd3933b5186985a651e3587", + "e0957c2fa3d3c796fd738ae3d06ff410e763e30d", + "d222daa9c8c15405d355cc8676d79941ae04e141", + "136e4d563642933c4f6d8b2cec0c6755ff7a7fb5", + "645abdbb801c29ba93adefb01e422dc66fb22fc2", + "1a2e0b22b6278cef95a528e9101a53f4cb93b548", + "3c365a7fa5de8778488adefcb296ab42fe29ac15", + "c4b7d6f5c32e2a241666233996f20af68107d0ba", + "a6997d37cc9da98e1e876178f3e5e657d8fb6ba6", + "03c3c5f608c9919625b8a39fdf24e8250600b127", + "e376c4f30c6c220a3b82b7526555b1f3475d4896", + "7a909896f73cf7ed81ba39028b75315ecf851628", + "4587d14796bfd21be3c677efb2273656876f5241", + "5e0805a8138702651cb8cc5fdb8ca5c38bcdc2f0", + "07cae26abeb85d9e7e1f7c6c86b6f782e3eec646", + "e3213aaef5e0e72b8272e65d989d3d8222be17ca", + "1d3c4e192c61e8decb9e350dc76d64763dbb1e6e", + "146ba4106f459fd37d130a34da02ef737ac166e4", + "72cff2ed591ca6da76ef287d2afcca35d59402df", + "9a8fcd52637d6e61003bd5ba8a25d48ec6cce989", + "d720eb80e176bf7455f37cfff9e336c95bc911f4", + "ed13a840fa26f813299b8af1cbfb941c8eb95de6", + "529897cb0c7ebddf9786752cf4f5fe81330bb55c", + "8a41b1d90ff447fb3014b7402f28f820ddc7c8a6", + "1fc82087658066935bed9e1350d62e334c7e0309", + "0e2a76d57fed51f77faa30e782926bec0e64b41d", + "99aec994217d618a59164252bc2654c67fee672b", + "a53d0a36e402913077a4097d6c998279878741c0", + "422306ef873d96d8ec8439cd97c06e3a902e83b4", + "3fbd33af85ab89a90c16773c6f853ba577c48ee1", + "a11f970f91f8e049501d2077a3de3fba26bba1ba", + "d6c0509b5a7f746b06d06b03b1bce10fcd7a047c", + "285ebed828286574d6ff9f41ec3d01f09bb40bac", + "e7a9104f3768e41b292d805e7ba8369bd7caa226", + "0a9ad8f9de825a14d112d9ebd0674a9c82f56e12", + "b2b13d46c2fcd75502eec12c768caa23ee952900", + "38579a1e847132428019dbc73d88c91eb4f08586", + "0178bb88e0eac442399d915ba9392530e05e1f68", + "ae45d19ad69d4a23146ab04c85adca00188a0d94", + "71ac6b7476ccdf97ba99f44a64ed6212c31ab042", + "85dfd896536ff04dba4afd7d461a28e0ac4b9aee", + "4d635b7a3afafb62e9d9e2e09f00e5d62d317a8b", + "1043c00137adfe8ef61937f15078ccc448f3437c", + "2caaa2cae5c05e48274886c2968475f24d979c99", + "76a135926aef1f02f27e4e09093787f2c670956d", + "38d7ec1640ece8cdf6774ff5ae1f9f37d0a5cc66", + "dbcc7f3051f24663c7215daba1c6a725c5b66096", + "ac3eadf976006e859b0a3c1b298138cf31c66637", + "ab1f55e738443ca97ab1f79ea65ba36a006026ce", + "58ec7a95a42dd1c90a6ba9887b9031633ac12594", + "7b393c6ceec12529352a30b9f7290ef2b45f78e4", + "b537d2f15c94fd54e3621b23b38a1e58761b38ae", + "61fce325cad7e7587de90ac27df1d534138387e7", + "83b2ca3107625d54c2ec2946763cf2af3db9672a", + "8a9a26ef1980f149c6466329a989bbb930612902", + "543fa16b4ce821a0118da3ef0904a105aaa046e9", + "6516ca6b11a6241d7908eb322343d44c10050d98", + "76691afd945c2c0da11b13fc3bf23636325d2d9f", + "e0478fe3a3d3a28330e051bd065776e13efb4691", + "b4460c6ba3ef56b19713b86485aea37d5f136b5e", + "49212b81e50303277cafc7bdd195a609bf900391", + "cc9f2b58a0b928ce1a8f30b855ace1e18d0049fc", + "da37998dc84dcf05c91fdfe7481445c0cb10af2e", + "506d6e427a4eecfc1e5e5ee1180019a876119701", + "cb9a457153e8d8242ab2c94424211af3c96d61fd", + "b181ff28e8b034614225d08e7d8ed0add77d8240", + "645af49919d8149001766d34bd16afa3fc620d57", + "8126d81d0c9d67eaa88e10a742f202dda6a15117", + "3cde5a37f98552ef10b73091c058a5802ace08db", + "807136b679e9160a7819adc6ccbcff4ef975d598", + "56d50c30a295a1b3bf70b17b07ec03402c7736a4", + "01d567ba1b8d18e5a177d41b163c4c6aed5165e8", + "9a8dcc1eebaaab5223d2f39ac2509d3f130c45d4", + "775edd568b6a03a151374c4e9e24bed9422e147d", + "344ce2b047c707db1f465cf84bcc72dfe2fb6e38", + "c4f079a6b065968b1e217c3a4ab07818f20f83b7", + "8eab2b52ed7e746a5abf4a51688e388bf19d7ef2", + "eeaca3a439750bfaa78e7c8dec3b2f877e570656", + "35459bd18266d888f8de39f08e2520ce09c110f9", + "f8f2ab6fbeaa0f0da3dcafbfa57d44db320d74e4", + "8ffb7699af98790b6a39c0d425945145e199e67a", + "78801f61da872d3df03d21b36626af6cfb7f2c00", + "a1e409c58b22f1a38a535accf71b8a9f02615206", + "163753949e31ec71ea5aeda902e69947369955af", + "a83ea6b57ddbfbce656cd47a6d21cd6a13c37d5a", + "2eb069f40b64809d144d86373c9b42d824dbc50e", + "8a485ff658a9ad03dfc6bc07d0f350a97a706719", + "3e0d3c433bde1f2e0b18c3f05e43c3bf3c0804bc", + "2167157aaf0c4b2993ad67b929b3b51279360e29", + "4b734aeda96cc6b0bf1c8ea184572790e5f47bf7", + "e117ed9cd42666a98ac8253fd3d880ca97c414cf", + "a0d1ba4a3d1760f48ef3297a6299ee3dbc1260e1", + "a4c1804cab2ace8c7496390132c8cdc019b55078", + "b64b464ba72ae54f6a1b90e403c6dfa2a7ccede6", + "8493a39e912f91b375119d1d417f1180acca2113", + "dbf1efbd19d97d0aa1bd0e081faed4794e0e4069", + "bfe74eca3b912b162310a2cc0490366e0b8a32b1", + "841061d50ea6bbd31e57e724a9898b5ded823423", + "2912cb99756dede609548503eeb3f6f1a2f2dfbf", + "991e6c92abd26435169ad7ea0df2622685cac6d1", + "052b1221085eb874fe4020ffc45a2cbbebebc4f1", + "ef7547384c962f536b9020b74cf0984a534007bb", + "9d5b59b2ae456a1f9a98c918cef6ef217f52d31c", + "a90da7e87b2b0c01065fcacca6685617e911d88c", + "395a4fc5f27b5cc8b9ebce3d66fd95be2eea9b3b", + "c92a6c7e27cc51e1161425fd2d6e85a63d4b81fb", + "3828d45e31697e2d6b8d411fbca310b7f57cbe35", + "e3eb5ee60713e46365d3f6ddb9cb882102e1a11a", + "77202e08b4794dd28ff626ac3a33348e4d13b13a", + "c15fe90ac427175273079157ddacd1ec9123c026", + "6a7183119f1eed8871fe73a45880033cfb02f3d9", + "21f7c8a25f23c40541925c95d7d25f52f81c9811", + "b3d413d4b4eec44d7651a75f2c4ed7aebfbf044e", + "f7c567e2f56d6e63f4749387a67e5ea4903c4696", + "d3be030ea6f3e295603ccf6cc9080a1d32051332", + "0fdbd22f560973cb16f6e198978bc83a596295e9", + "32c83a228dff7a1f485ab208dff773c3fa74b133", + "9f9ee0c813443333a49c797083ff456629c009fb", + "36293a2dbfd8fb6019d77b63e841b8c5f781e43b", + "415607784f348c7e67e7bdd72aea3ace04e4dac0", + "0a9d8f04c10870c0f9f7bbd2e0505edc8494e299", + "ca1a390050e79374ab40965bc6e0fa4ba3f93f53", + "5d5cdc02c591cd0006ae407ef62587a0cf60fe66", + "4c5e879cc57c47f6225a22a56a1acdc016c95470", + "65c94ec8731914fbadafc9ba2535dd83a00cca14", + "95e7e653f2ff31245b6c1e52416579a5f9afc4b9", + "73bf121ceb8637c88d5ed4bb8721a1feda80dc42", + "70fede82c52998bc3fc7201d8406d21b4e8a6023", + "26340e0b918eb6d3047b63227320034b0eb506af", + "5efa6ba4892aa03f56215719a347be2f1629e206", + "b88585abfc794281a6dd8a77d53272676f23c212", + "2e57089135b4fc56760abe1d3b4ab06efea3f4b3", + "0eb06da057e8e912d6f9b3de4b3efbd3dc46624c", + "2cfe6d9f640a92bfc43abf61e5f5067c82e9eeb1", + "e4cf4fcb2f272f27742ea47c758feb60591a55a0", + "56f095296c23cb66b3aa7077ccf0f7801d6875b3", + "7aef30c2a80f8fac30487f180f89743a3f41bcc0", + "c3e16cda00a9fbec4515142f4c59bc5134f1bfb0", + "9355845d29bac0c92235aee78f0747cbfe830f5d", + "63d16a9bc3d86cd92a819b4f9979783b29796497", + "6c1bbb314361fd95efe86d8e34c73277d852650f", + "fc960cdf800dceedd16e4e944f81d49028b618d4", + "39115be8eb9be8da7fdb1478eb6a017b53294f1e", + "6bea41d68f0511f7854880854d052eafb5382224", + "9b474e3a8e16d4e1128475cbab3abba27abef41d", + "0f98b3244805d61ef9edcfa4671ab77c1c5167a7", + "633df0b29c7ec602377ea7367f7ad047f90b90f1", + "0305e437ffec0315c369723952a9a667a99a4fb9", + "a84c480049420796184804230e40f2c6ea00b19a", + "011954fea35e1761033f99b71b98e00690c04237", + "7c4c4b998716922fcf62f1fe50473bf2f59087c8", + "4254946de93bab0cc1fb36a7b9039c9ec43be924", + "2017006879833d346a967dc8fcce4b846a8ed1c6", + "2c1b8dda748a27ef6cf9498ef3cc2786a4fc413a", + "c47eb5c3015795fd9ac0db17f5de3b57746c3bf8", + "f97defb375d524540cb7e7772adce8279d38e5ba", + "ea8d20d35b5171a3ddaebad4b5649ba8f67b51c9", + "8c273eb14ceeecc08f1262e7fccc8cdf260958ae", + "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974", + "1bd66af54ce86d5882830ce5170cdfeb914bb873", + "d5aadc38b459762fa74850777edb2ec8f6a02c16", + "e3aa15250923b266ad8c49ae0ec8ff9cc8bbf0ce", + "b9b793237c0b45132c26a8c4bdf6ff1f1266b88c", + "9c9e704a2b6d932734f942fbbfd23138adb2de50", + "ec4bd1e062e5c4770d16fa63d32512f39f6c5cb9", + "b030638863303853c3f57406702da7a6a76a40c9", + "833be1f00d6ba1ef714b545d9c0f173d931d5210", + "648b21b9ba3f174291813ca710206522b515140c", + "dd71bc2d3b613d3c63f75e671f36427f838f7396", + "1b19ecb360124b4f46d767e56b8f8d9a1f1ed20e", + "c65ab71230c6dd6d60dd87423950d5599269cce7", + "510bc3dc6a91978aa70b2586b0e4efa03ba2b02f", + "720c236fc09e5453612a1ce71f3e7cc9e75d34c9", + "330f91d32b807adb6049db350cc532789c9ca49e", + "6764338e096f5ca72fa4f7750f85d8ed5d9d5a65", + "7b7164c80c9827c686d3a81af954ef65e95443eb", + "b5cd06b9ae2c25f8965eded3c19a7c238d2eeaed", + "388869574c841729cf586ce1cacadb4e37f474b3", + "1536f5ec7929d46b04bee5030bc7be2b8b42a36f", + "155fcd00b0ce722d06a8cd2a165ab29bb1c0d4b1", + "445e822bcf2dc2cbc4391ce3df18803bd26c0f79", + "2d6af000e763b64967672bb8603c699eaef40949", + "d3e3b7379ad1e0ad001c957e5a18b27a6fb1c32e", + "bc3dcf3d404046a9ae8ac5a1aeab4853cb7c082b", + "21fb753bbd4b149295618d5fa38eac32135ecc0e", + "50ad99bdc0338e3257e0e131ed09f12e1642714f", + "eb5a9c3b332e1709286068df0c888b5836c2cec5", + "a751c05b15e75904cc949934f95061f1c0ee40e4", + "864d4fb32a8b2ad51ad2611e45e9a9f33efff5f6", + "d49ec39d630d63d54301389e15c9510a83766756", + "307224927ced54943e1ce3da393c63b35160bd2e", + "15f344173e9ee00b6083dd1f6e6bc9897b310f90", + "dd9525be040518bfbc401f5cb9c3a9fd2f34c442", + "0333648cea0483edce0131722789b54d4daa7d5a", + "ccca41a0862c341d70c200556f6b6f350560a734", + "b7416bf6933af73c7d9dc947f9aa834db82e488c", + "ef840f935f18a5bf1c34203cb56c6f26cb8ecb60", + "267bb982319c5dbd0c5341bd85f6319b873db6d2", + "246150453b7ef0dd37a2af15478ec44e6385628d", + "e4e024ab88efe74677769395886bc1b09eccbac7", + "2daea4bb0b23199b1163822c3dc2476620ca8222", + "0df4a851292c2a5f455cc87e0ab8c59ab215f13e", + "1ef1c4ee0f9918479005e2eab7a399cae00c3806", + "5f5c6904815a5a0ae8690fff1409303a60f02680", + "f246419c58f4331082be6cb7e63960f51a7a079c", + "cc26cacc080d936056dcf73906f06df20e414396", + "aa5c69bfd5b785ccae1cb35f0c0f7998f42c3e9f", + "afb1d82bb8330fa4a6ed003da23889cacc214b5b", + "d39f53439f603f8ecd3290807210baf741fc3542", + "b271a88a9e5bf90858629ab3b50c133f32a8837a", + "dd7cb059f588e120122341cd26fbd300d2eda898", + "e8462bf3acd0747489c3ed1e87d6f3cbc203016a", + "208797d54ee64a93d41d88b1b4af3d62e3e2116b", + "c4e4810e93b29068a90486f14fbb215f4a9eacc0", + "07546006e86732d2be1355a1ecf5f73c87ad6482", + "e75900e1ad1a2c699829335ad3be27b4e01afec1", + "daa4704c44e40fa942b32f32e3f664e98857acc1", + "f7e5e7a40053648584e1d69f25fc398a8142da8d", + "621cadcf651b93757d5dbf8969023ae62a16f1a4", + "107675f785912a17474ffcc8fa8bd762f2a73233", + "96382204736cbc131fbc2640ba6ba238c53017c0", + "aa4f7bc2e37cf713aba8db757ad8274daaf980cb", + "1a6f8512bc5fd2b226a9db5e622b1a85350625c4", + "203d3be200c9b607e5eaba82d9a267813a6700cd", + "fdc6ffd264d015d4f6ba22488a4e7ab78d365b24", + "2be730a05b7ff221b89c967981f7caee6e164ef0", + "77f779d326e56bde89f11aa12be692ff4c4fb489", + "8738aae9fc5e5f8193ec980e329486bfb2d26355", + "efc7c628b06771773f89eb0030666fab6fa62e19", + "8ea7f5eac26121733fe0f6ee25406fd68608c01f", + "34dd5e0c37c9a6efc0ef045fb43c5e0dfb081a58", + "25c4caa5d7cdd3aa00fc3d0c89bb3f920a2e6633", + "5070db2575ed7c77e8fcd5acd422fc7613300a61", + "2834342a78bcdd5d0219839859b4a7baa513326c", + "93150ffab8daca14a06162a41e50c36a01ce80ea", + "2f078e501cbc92eb603713d8c592706b7687798a", + "90a119225e5984250740efe7ffbf3c2eabb612bb", + "7ce8e4fd6b9791285fcb62d100a0096a19216959", + "c2564f42aac63f7045572cfbaf0fefe6792788f3", + "330cb45c5a9846a2a4ae1affaf7a5741dcb97a97", + "d2a5153c6608d0172ebfed3c5984cc6c76ee9c6f", + "7e62565f1e075cb5a2b090e320739daa4a8dce9a", + "99a1eb7147ad3e13a2302d172708db909195c89c", + "6bf8a3e3f8dadf485f733b8fd5a502a7d21a2ff1", + "da9764ad438a0dab31f74791d1cf84612ed52c69", + "d33f4820cd14e38571f0998b59fc72c0d67dfb1e", + "84e278cbfd2b645a2b5acb0ec1ad869e6d50c971", + "e90c5a46042feb4b1781062dc4d4e8f075009638", + "b37fc1014abf7adda70dc30b0822d775b3a4433f", + "9e1121a18c4011d039037378bedf8138b2f79649", + "f169616cc6b394b5ba95e2d1d99f217552dab60f", + "b1000d1830e2a0486a68e787d032ef5c2bc6a576", + "a3158d89bb7cba513fc2aa47cdc23fe39d2a1ad3", + "e826ab9ba90595007b698df36622b725697ec26c", + "3d6814e5d2c9e7dc88d7f2ff3611236a1298fd8f", + "3bfadeff25c5d86a65a17ee172465e626c9741ba", + "3b839347df1714cab08d373a551da2602e1a7cdf", + "bdcee836adf52f38d5d89f3304556bd707a79705", + "72c183ce8ba6f5c78213d49dd3a135690ef0bfd3", + "c4bea28e1734e2d13fa9a7e01d48059c65e22113", + "e2b25cfc0de38ac1a09de7f570cc67eced9ca887", + "d6c0a53ecf3e02aba625b5a70de4454645216b2f", + "ec189b1574d24fda24f13210be0fb79a309b22da", + "714357e55cf77902cbb41f45f6d75b314b6b2993", + "0a4aedb36065f66fc7e99cb2e6de3e55242f9dfb", + "c8d76c1edd53cb835fa172b7aad061ea87e345b6", + "d788205826d23f5afb0cd8fea17069784b68bc2e", + "6a1ab24a34f85b2017e5b379bfb9b0dedfbc7417", + "d427a60970b8dde5bf3f1cb8a94b3207abd84630", + "ff2b5a542288b8c5089d5a41e2e57a775a59f7cd", + "ae872a4ed58e49205f6845de912cb774d7a329de", + "575c3212c5e4d83d654466e9003eab6e7cc6f8c6", + "b1b4c5da4b79946e5201c5834e9022af64581b31", + "71a7e37a43397e16a0946686a9cfb384c0c91724", + "ff334cd1dd31d15987acafc06ea941b76d8384f7", + "a05e06f9cf81e313781c6bb238ef89bd1f085bc1", + "bea22d8c649639174f124fa6042bb53ffc60b83d", + "30ad025f8dcd61bbe029c6a82b93e86bb5fd073c", + "454251660c4c227121be6a6bab67b2998ffbf81a", + "7d56b09f2375a32e1adbfaa3aca54823abcd2508", + "b277a2985d81efd4e15d8606ddd6ee12db0b2ed1", + "593744b733e7a765c721e93a72419bc44278d69d", + "5901a7a3d13c29480cc61a9706cf456211af049a", + "14321b8ed5e151987c0e2a0dd28d7a4e2483faba", + "b638967d0102fbb8dbd19f52a549d32b7aa1a442", + "f7a7ecc10ae6f8f0590651d836e1169c6034087f", + "7df5b78acab3120168cf0514b8b6fa2e7f826859", + "5aa8f8dfeec657afb967a6f9c5fe8a8dbd0d1fbe", + "694d3c2930bdfb43fd93e1e6641f66c4f19a5c77", + "d8a82a8945f79ace417f89da37b13efd3c23d90e", + "a80e57c663a9232ec011fabdcaef69da3d989d7f", + "7b1d169e0e096d5afb7e7359236ef4cb1fb8accc", + "804d9775b55c566950d74331ec3bedfdb9255206", + "8ba3c2aeb45c5ccdd98c1991a3f85084f710b844", + "57c868483a3f2c9da7764e694a03eee9bcc50f2a", + "949d24b38838109e5a6385bbe193a1d252f6ef7e", + "8ab9205617a5783410ba9b2fff4daf74379c3989", + "354b58fae4cd002f30ac2c8c7c4c4d3b9bbcfbdd", + "4c72d599f0a171a96e47004239f42756115b723f", + "84dcdde9088d512efebb0033fb881d8f7fd9c107", + "2f91184d8af158419b605e68b6b479e08a97b1fe", + "0f27e7816f51f9ef70ae692ce58e7e2eb6485fd3", + "3abff94a24f996ef92c0ef435ca269a7de0beb9e", + "21134e146a9bfd842a9174b348c96a1a7a435654", + "2a8d30aa9fb6c837606e831fb00e68706164c471", + "b10338132ed7c8bdd5aaba39dd017abe23e52102", + "1d3e9b36888572824021da972143b65b74541ab4", + "2c8ab6e7eb11a6d2935e7f9673679194f74b7f07", + "8a7713eb2d7858aff3c59913fb0bf299a5c6e4d6", + "2ff61e0252698f4939000a659f41bfef33d374e7", + "660ba0578dc1d18e3c7d208a83c13b24aa3064db", + "491a5d9450bf48c5e1e6c40727bc92fc0d6c34a8", + "2f515d6a27ff67cd740a00788ef4f2bb2285c51d", + "c11107b1fbcb67181f03ec1105953fe4808649fd", + "922ae7e7b5fb6c8733a7c03a3c797773f97d9162", + "71b3221607f29335275949fe8de0cf18f553fffe", + "27dacd59e08512ef2aead37ee878a2c3de2d86c0", + "ac789750eb2c8c73b56822421f27781eb403ef3a", + "a9dc9c3792eecf8605f35379e7e60f7c3389a269", + "82ccabbf205a88b1c5dd9f0a0f19c138968f879f", + "f3b2c4877bd17b74a8eecf808919603336cb9316", + "26dde5c21a5144e2d35635fc941c34e2829dacc0", + "7da3f81f9c848d7f79d37a15053cd61f96042abb", + "a181d00af4db2819c32554a7177802779552aab3", + "750ffa527c3be582a5bb4576717812fa8ef5ef58", + "cb86afdef9fea6c67550054c9a82e93471a16112", + "de2517a18c4483c8e727400c1133306faa781cf6", + "353bc4d08f7b7e19f6aff24ab5b475023e12a890", + "ffd6788e633eb2b4ac73728b2fcc49b478126e4d", + "48486eae30865b523750dbf728e94db1b5857bd5", + "a45dd84724bab0eea2bf58ab2b7c8b9e67c378c3", + "0e23c5fc9f64fb8e15d7362dfd7d7db2844e4dd7", + "5860ec553df6d70901084d0b6ae9f403221751d1", + "84e24017b03ab2e4675281610e22f549e9991f79", + "41d0971c7ea228a2ba50c3b62b115ea23f048f90", + "a863c385f7fe86c0ff9f10fd93c938e8abb140ca", + "8ebabf68f84ab5558eeb2d1c983e3ee95a023ae7", + "514bbbfde3ecb483f138054c565c6430cff8828b", + "3af4eb9207569a751704ba72bb8b5ab4da3a733b", + "4f4fd1a05ccef55a9f9c3a6b5ad67e5c495921cc", + "a1b081f45c3330fb7c84d49c1c57bb631800eb56", + "5d62e12fcbd46034dd06f91c2b20bdd366f3a0c9", + "597290761231b7f1f1827f86f55635622926d34d", + "ad99c7947274685b8e3acc3f1ba3f18f66b1f769", + "e3895e0ca2084c945afcff6b005ad4e0e081b0ba", + "4023ace08d4c5d91fa9d1096a0a0b98885a475e1", + "4e1ae8b768023f3f44c8ec1979719b08b48c3c6c", + "7d7e0344eea1ffb78d8498527adcc03c8c466b73", + "02b16d2f544e323b7b7f57e6e992b0b8e5d8b954", + "cf539911f1ae44fe295198abfc418c91420546d4", + "20be397b17e63788adb92137d4d29defc5811ca7", + "8a7555a1f3744f6ef858fd781a5f7f6159977a80", + "9c4e3fbaafcb3321fd08a8d852ea793fe6e24d01", + "6bd833d2b8bc1957401d2d6c6ba3910dcca2f894", + "b1b4d5b6d1212c6a8dc40d9f082efb4f3f655ef5", + "36496c5c6da0b0a9fade9476e89888f598810ebc", + "4ee5630a4b3588dc7c66236a64774374d942cac2", + "5fc786911fb52ace7e510e6debc39e847aed5e01", + "0eea8728b55e14e0b0b568c6fe68f662e7c4f12c", + "e72a70de8e7fc64fae7859fe30fffa9732da5602", + "13064c4ac848d7d8207a8a8b0d1eb02db91f9e62", + "0c0336f7049fb792c6e0121082b60815ad3cf1e0", + "818acb42900267f6c5dc2637e1bd8b7002413a98", + "c5d147b9b573fe1a534a7bba78ab5615ffadad96", + "68d494e24e2d6704ae95b1d00fa91b440311e8c3", + "48403b5358c11ffff702da82c48464db8c536ee3", + "b1871cdabf9ab8cbf4147ca67336f2d99028ac37", + "540ac86b60794c9100321ba55d5dc22d1b7dac6d", + "5b5dc00c5275fa63fbbb098bebb7db8d0290b839", + "e2b6d92e27fbe56331ccf10b2d70e793521d5058", + "c54e49cd9ac43bb2c212fe765c7d4298cd777b07", + "5d371e33780ceda8b597a6b912a49929de8a1f04", + "a9b934b65754c93e557c9446e7c01af199bd6b40", + "99a7a9ccd60fbe4030e067b3c36d54b67737446d", + "2a483fa9ba46035270c95a9cebf3877f307b071c", + "26409607063bfbd6f1a5a5810c4b244c9df64d6b", + "0aa46e19c5a1864454451891fb3f40f5ef3ff742", + "89f9b0d908b79c77c7502c616eb85bdd3aa1f5e6", + "0468bea899fe4806d8358c1cab078f700ab84d22", + "f44bce2ee0774bef4aadffe556ce2016cdc38be9", + "1df0159b362493f280103de8085634c9c6d72f2e", + "a75bacebef979a17b549c6577defbbfd2f7ef2e0", + "ab55a40f0c6617f0233a761588ae04cd19dd7aa4", + "964a9ec03ba1507806a2d271e2fc2af8b9983ab1", + "6311dd2e4c8c9bc02acc76182a45de1b03aec242", + "90aad071f5998f2412a64f281a23b5c8c98b776f", + "d805f38dba16808475fe827f0babec9a9cc4d601", + "a58ae8e1c61f590e28a9ff9e8e9a66a80f242fa8", + "6daa6a8513c5debb1faa6f6ca48a218ceb741d87", + "a6d84bc0ce887421bcf106b9e4cd3b372a7618e2", + "b573994730d16e05ea6d4c68b79d69059be83c0c", + "2b9ea120686955540cc0fdf41927a44ae0333b18", + "c86fcccf6818edd4f36e2d01bdecd0be2188c5e3", + "a90660f5e2ee3b3da3e01f8e9279a219b993dd8f", + "f91c1a7b88316218ce7c87257f8b3d5a40ad8a30", + "e516b059e0008f95b64cfdf3ffe2c63bbab16e2b", + "903f15d0fbf301b3ec822924021c0098c5df658e", + "4215dfdff728554c910da81a4479fc8c53fff9cd", + "ebe8f36458d3f4268ba86ddac69aeb7a27085bac", + "7174e2192b9d42e5e6669d863b57e22db7b49da7", + "41066484ff66dc6d5225034f7664af951813b018", + "46d9db565bc8c8d9d14a51570ea788443afd5d1c", + "86b40fe637a8a48973480757d2812751de1a2fd1", + "391849d2324797ade82dc9bf0d837679daa2bc4a", + "89cf031c94cb49792309f6eadf2d4c73b470e95f", + "f7daa0fb2f916e4385dad857478d1597e28c801d", + "08c5ce1d9cac88b580c26b30b941e7ee5c0c1f87", + "d4735ebd97fae2687127835de5a350f282b10cdc", + "6b67d440cef35ba2fa008f3e37e93afd507d13e7", + "3b714ded0112eddfaa80714da4b314e61c55c36e", + "a9364a9e75f1daf948994cdf6ba59edc22c3fdfd", + "55ab2f7174b2a8a98b00d99c1c47ab2d48d31db6", + "4d35402c1c9bf694041c0d8ecc7cf035d5bf8afd", + "8ebfd89359d92ae3e785dcc802c831d66b3259e5", + "9fd431f078d7560835da2642c9efe9e235618fe9", + "67c9708eb8833e860206c10db13ff3e107346b39", + "91553f5811ff357f9bba3ae97ff1ad95e7caeee8", + "fb3c7c86474678b9ca922de09bc2ff15cc27a636", + "ac80ba71e2d483691500386fb5237b1f6434ef4e", + "5b2eececfdf32508ca83539b5cb4b15d214750e2", + "8c6210a3ebdfe14cd60620a3cf202e53ed963bad", + "b92fe32ae1dd8fe85d2e357331d293057c9f3dc2", + "3ecf346f12587dcc9854c928bcd1b3f6039bfbbe", + "3038de42452f0bb840722d2dfc84ca996f0c126b", + "42b0e91ee49a01681fd3c485f7bdba65732bb795", + "bb7752059966b38f75714914474da1b9f93dc294", + "453f32ae0ada5cc94bb292d372e6fc5263be4ebe", + "2033510a65e36357326848f31f6416047c8d3076", + "212c34029eaae675c25e82ced7632c7ced9ed26f", + "86fc8ef99b6b3befb7ac604ece31354f0244892f", + "461b4dd614ed09556c38c7da0942e6e8e86c6edc", + "c6f7c8914956498fc1d414688d3ee9683148fa2b", + "d06c7ad6f04e43581e28f5847b6e3d2c32e492d0", + "f7005deb1e6f4e3dbfee24f4a340a653562fba92", + "60aaa017ff3dc026d89cc8a0eb7817f2b7eac727", + "e3f3daac6f52d80ba2f3c7f166a93bc1111bdd7e", + "8d30ccd0671cba073eb60974b2c3ebbd4d42c4cd", + "430e5658f16d5519bf7863d15e1f434139f8bd37", + "46edd6df5581098d8494f9b51a9791dcdabd0ee4", + "2b3cf2451f1dae92d98b7ba05c895d31f6ad3bcb", + "8d039146d9e8e14127eb23353afd2a33ed9ef988", + "e064efccbc0c48576bc23087ba8fd0773d13714d", + "701188fd1e343a1ea8b4243f79cd6e9b4a0773ab", + "6681f2563b99e14929a8acb27f4908fece398ef1", + "504e0656bb7d530204ce7deb20075b6569846d50", + "c113e5b143e8a1f5c3798c429c0781105627cad0", + "3a1160bff1b969db64bae11f54c7e89ff52391a1", + "c15cd3acc43b7b5012e41844c1715b84f6c7834c", + "bf811db6c83dee6b3138c69d1dbc1a2adcc98f4e", + "741efa632afb0ea41926530c1bb40b2b2e8daa05", + "41a81f5360d231b4da75ef6debf42bdb39404b78", + "ccc6e5d25fae1283ffd44b35fcb1e19fdd7330ed", + "e2fd88ed918a6dd67379a278105207963495941d", + "f31867d2b9e7b916e24683c024764bcc3d326a83", + "74de05a01c8716a42d4e3427f607d7bea76b35e5", + "e3ddf3d44acc4d3f965278d01de6ca7fa3d646d3", + "d5d6c730bf39327b1f4eb2f1cbc280f102959592", + "84f1fe781c7ef92f28b6e0a6f020fd9294dee8dc", + "f2ce94fdde3b405591e640f95ae43f10bd1fc9fe", + "0f86f30cf0d2359b8bfc0e45d94b087763c3531b", + "97843116f63653943570c42b2ba5bcbeaad2d484", + "b60e16ff6220c7ac34891c57e93abb0f8e17a859", + "0d37bc4781858c0dc9594c7f25ae1ea76c42734b", + "9a5d0be90fd0117a4096dacf343beb3315eaab20", + "ac652cf2a0980652e417e22f6143b18ae40ad680", + "40d8d82b852aa6ac4bce0d509fb5d58d14bddc12", + "04456cf42d852eb5772af7c859550b7ac1ccc13b", + "5a56d11ad14b7d5a5e446595f21a9b4c748942af", + "89491f4403041ec81e8506a45f00f54033e45202", + "4a16a0d60c0a60111244bf18d1a947e0dc701b9c", + "c46b5af06b023894bb778a1b2edcdd6fa2f03055", + "74a1c85ba3839d5b00bb54b01e0db88a64dcdf06", + "b8de7b72c69c410d27aedb3f0845e9adcd3b976f", + "b3d7960df48f28cc1519a8fd1ad219d0b7dd506c", + "84102af090c50bf0ceec5f72214718a437ce4e5e", + "41fdc55b056587d7ea51658e1a47863ceacddd35", + "32e4ab91e8d1b266990ca98b5ec1ead19a1a1dd5", + "7d8684fdb5d0dd1b146f3e6fc5eb454c25a8f1f4", + "293cc2126ecb5d3ee5c14adb52fce865ffa5d8fe", + "dd6443193cbf249c686105c20481283ec63a5f45", + "b36bebc6da1a603c4092a6f48373168a4b895c5d", + "610d98f3ea894e012d7afa0b579019d8babfae02", + "df29cc696f22e6b91b09284ee9ce0779ed77a3d9", + "b776f55bcb8c360e8c5a969a8c21f4ae4753954d", + "83d54ab2ad476ae265b323c2b88f4623b922f4c6", + "cc5211214432515bf36af8b01e5eaaea242022a2", + "6b9f4418bb3802992fbf41e52c032d07e02974b4", + "a8904b9622e642a2a9f777d513004e49fe4b6ccf", + "0a3a483ca732995e969a1559d8f14cd66b01431a", + "9d0944b673414249ef7af4476679827a09274677", + "b214aa8faff745ad08c2b2109cc553782ac81d05", + "ae50e9ef7b4543c0c2490248fb0b7cd3cd50e9e6", + "573badf150e8bffabf3a2d63778545915c7e08aa", + "f1742991dc96b9b4eba1b596c531fffe2edb6427", + "55f1ae0d417501cee75143b28c2f07c4c02f8b11", + "60ffa9645a29f0bb78c70045cd6d1178f01e9e47", + "f8b29d54a3b6b7db0f24298679dfcc33d3aa010c", + "feb31176d41f69e01e673f4d98772c6b5c4e4206", + "b998cb13355f4cf985e895ff9a2ee695b0fb4845", + "cee14dbff2073ae5e0047c1b68c78dcbe4bb0181", + "ea9ad8d6a1fdb7a9cf03854be5aa7f12620321ab", + "f8fbb860f553e9ff384e97a4ec4904ee0039e491", + "612d4ea8f4327be70f1d07649fac4058bb365cdf", + "b9b07d619fb083c7bfd7f15823e9c13a8779fd44", + "23e51c3cb563862fe9946e1838043a1f943067a5", + "18cdfb81011969efcab0dd0725a2fc6b6fdc00fd", + "f33a81977bf09f81f6301a7e1ccc5717f60f56e1", + "33dd10511946a8d760ddec9fd7fecbb9c528518a", + "8d9a446397f0e9d9527aaefb05cd4a6f95468cd0", + "cd9da3344f5db4cea5af43ddeeba9629cdc538e2", + "f5bf9b60bd0ac876c35e0f4ace171b75ad68e889", + "10e2318bdeccdc33f95ebdb2c7683b816dda67fb", + "3afa26834a072ca1a9bcc53e0e1b9d6467b74ed2", + "147accdf74762ee8da012422f879db61b2ed8ebb", + "aaffab8afbf0b60b95090c26bd87a272ca478f75", + "a29ddd46746d7dd95d764990ef06e9a1f148b7f7", + "27d1fb63e11b092be812e9f1fbd8730598ae9999", + "47703c70052ff887604ce4df02ba2bf0e346edc8", + "606eedb0c9093789018f64381e79e7d93dd8752d", + "c2af6bcb5983356244d699735cda00b0bc5f4f8d", + "3ff95ef12a954c622be57b556a74e9d6ae84ae40", + "7ff106f828da690c51f0a8cc89c04b15587a3a43", + "5cfacc876796324d2d06c83c83f1a128b9687b9a", + "7d7b43bca2465e8562d2e48dfa108fdcbdb533ca", + "e517eaf053e7fbb20e26c30f5ef285ad43e6a524", + "2c136e6170a40f58f2dfb89d32eadfca7156ef37", + "30a63396e5c6cceaac29b1e3e90dd08775c6b9cc", + "a657ea42f1e656695f502a0e5f50ea9e0e041c3e", + "0089915c65e3556d76d6cdc14fd0dc0d13f6c3ff", + "14a7e0abb313915fc5e4f36b34f9169b1d45774c", + "db977eaf13731c54b686f046d1b4afc9425f0441", + "86d2435605bc9aa4799c7b581edcba3e9184a84b", + "41828e6d4392c751ad4d3a900c7dabaf2a5df8d2", + "2cfd8f707ea61c3820b9728f612cc7b1b55e2209", + "a8fc5e30a27ebdd252662368ec52bf90fc3c47f0", + "0182294b3779e03d9201d596a8395cf2a094b078", + "02ab0627d698a76343ab80c7afdf3cb261ec80d4", + "c435a8f37ba79b922c556cc4a8c4ea1da3b6d45e", + "48d5b8a8b88a1574d4b7c1e38ee714edb7d808e6", + "7d9ced5311855deefef42b8a9e40d152755225cb", + "e120792760795a834e86c05b73804573d956a77b", + "4788f54d9767425bf5435b1cc940885d357795c5", + "8613f346e83c9cf39b81a92cee1c53019fbdca0b", + "62717f2953a781258c56aa2eb6dffefc9dd53257", + "292caed7d3f02dea9321108f8a423ebf30a56496", + "67d3b6723d62c2c746ce4fd751c773af52f7290d", + "d8e5d61f226b7eff62ab62085f426145a3c84911", + "658b8a8704cba0b9119f63e26250095206e56b43", + "63021b0d91584f71be40e27c5defb53aabe7815a", + "1ff2186fe9cb5d15c9f5c216d503999a70b95bdf", + "3cad849b1f47747f69081086faa2db190706a829", + "a4e77d94bc36ff3813c72d11b97086c6794c3a58", + "0d3d4e67f38d661f1ad9bd18c0f9889d44501736", + "b6906b96774ded20275da3d37847ffbd19804c68", + "d4b1d51dc1e6c60db9f8c7f34f9d3aad7755ce1d", + "d1caac5e75e633b52471afd3d437aaa50ed3c5fd", + "c1bc42b3f1eb08c3e8fcff3121ac8f6f3270a4c1", + "b0328993e6dbb72579620c1acc830098958e21b7", + "e9194702a3b4aa58c397f630eecb4118c15b9365", + "6162312f22d2647affd041056866deb50c5f3bfb", + "88e9af6b7cb8c5836c711e35a04e6c884b95c513", + "14dee6e4b0f6fc483c2024527d6cf08615b6bfef", + "f21a969bb96f217e144f4a0844bbc71188e4ad04", + "ab504b31395c2d49747a2d4f1da59258f30de983", + "e16f8bae2e5779b48b92298f677e0bdee45c7445", + "b2611c198ec7a81db1bb9b00abefe84d6d73072e", + "3e93970ef5eb5013c4aff2eedf7b14e46f724a87", + "34190fc3609c073a81d069b67109232d8fbdf1b0", + "343ea9c6f79b5d3087cbe5558e1de30c3858778e", + "df0a88b128cb24c1e0e445d5e859c4cffc4f50d2", + "c53fd9c7be09d0eac2a000816dc7439cc0f568a7", + "c8acf561ef0c66c03d9e15e46e753c98ab485050", + "6d516a2609d2a869ffd3a0cd92163809da7bc13f", + "c36f466a4c1405427d3f2c60f4e0ad961a136ca3", + "9e5767455062aa3a41087a3b12738047acb1f408", + "337d80d8f5db0169997d9635458189e6b7071238", + "0e948fa7e0b23266d2e67a7d09c39ae37699cbe4", + "2d1dd41ef5dcb51ddb607ba572e63b605b9191be", + "51b8b74d4b2ba2564d2a463d07d168c5d3741387", + "09515bfc6c5f90c5ff7992454100edeb1c1765aa", + "e4db0bca738e22c26f1a699f2edf4e780e32897c", + "8f66513badf286795c54b4677ec19a7e2f151f69", + "0dde931bc95e6781190af0ba31fc2ab3af22c3bc", + "92b3e5fe8a0ad7d38d2f65e988fea4efc3f5253b", + "5e1c9d68aad00ad025a14f4a1907b92a6f7f6310", + "acffc53e01df0fdc41cfd42cd8a361e86d0a54e3", + "5848d72915a60ecda673b4b192ff92680ed0c2fc", + "ec8374643ef81ff8fce532f96397d7b68521ef3a", + "4d713d91b589155976150c64128a66fa7996510e", + "bdd511708682ff7ad2d35dd5addcc82c572192ac", + "86762f0a03206998bddc539a80c438c2da5068ce", + "25253115389ed90c60972217ae9f141886490c19", + "8155c1f836806f24ec055c7d3c109cee2c993110", + "3badff1f53b1bfa5d179d89045f6e64fa0a0c3fa", + "da4f5fb953dfeac78093235b0d0828ca944aa0a4", + "7139f46c9a1c84bdf530fa3fa4a632ce8025b6a9", + "8835f326b1b8ae0727727fec93ddb1e871571f32", + "27b7b433e03114c72c89397633d82fd67e0b0b8c", + "ecc0ab8061c84811eb729b074fbfd3cfd9f5b9ac", + "f82262eecb558accb926628aa95b6e66209dcad3", + "dabeaa6a4b9ed6f636d9480c82cc0c8e66162376", + "28b95ff55010d8f9e3f9feca4f75e5aeaf1ac9aa", + "608d5598e85556133cccf522b100d0f0cf1b4017", + "74f64aaf98beba74c8c7eedac152c4a50b336994", + "8ca7f0e33408612ddcb840005fb889de3edd4528", + "abe8d2c7195c70ae2a4d37e0049f15d78ed649a8", + "4f11a0a9873ec9bd2a95ed0d10094606c172693b", + "6e5175592de2b8756062752b0a73d724ae496ca1", + "4aead96306c07b77c2ef28ee67a3e3c1b811d242", + "48a54cb62f51cfb57a0b281d39477ba6d710cd85", + "f3841d644eec2366df6d30d7ce6b942504fb2a97", + "28c60a5ff90533bf13e89373336c36f7016c38cc", + "0235086c14bcf840ce11de4233306933e44704c1", + "ee9cea521d97088eb368cb1820db71100da9837b", + "2d493e85a93ada822e4b61f5f001775c67e076fd", + "c981e8b76554ba322aa36d756032d8d9131bc0bd", + "5122a3e3b00e154c0148bb2709671e6c3a0b0432", + "beef0f687c053624f057f79a14878926b77e7e8f" ] }, "authors": { + "MDQ6VXNlcjY5Nzk5NDU=": { + "id": "MDQ6VXNlcjY5Nzk5NDU=", + "user": "pafuent", + "avatar": "https://avatars.githubusercontent.com/u/6979945?u=4c9ca7350d4ff2272b70e51c00fdc1af1f29a44f&v=4", + "url": "https://github.com/pafuent", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjkxMTgxNjk=": { + "id": "MDQ6VXNlcjkxMTgxNjk=", + "user": "bits-by-brandon", + "avatar": "https://avatars.githubusercontent.com/u/9118169?u=27d812ccf9395fbdbff9ea9033a5fd6f46fa0793&v=4", + "url": "https://github.com/bits-by-brandon", + "pull_count": 1, + "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": 46, - "commit_count": 46 + "pull_count": 55, + "commit_count": 55 + }, + "MDQ6VXNlcjUzMDkzMDQy": { + "id": "MDQ6VXNlcjUzMDkzMDQy", + "user": "matthewestopinal", + "avatar": "https://avatars.githubusercontent.com/u/53093042?v=4", + "url": "https://github.com/matthewestopinal", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyMjMxNzI=": { + "id": "MDQ6VXNlcjIyMjMxNzI=", + "user": "KoBeWi", + "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", + "url": "https://github.com/KoBeWi", + "pull_count": 41, + "commit_count": 43 + }, + "MDQ6VXNlcjExMjUxNTA=": { + "id": "MDQ6VXNlcjExMjUxNTA=", + "user": "rohanrhu", + "avatar": "https://avatars.githubusercontent.com/u/1125150?u=831e0314324f9016d4ccf0e9442025126b79b71e&v=4", + "url": "https://github.com/rohanrhu", + "pull_count": 0, + "commit_count": 1 + }, + "": { + "id": "", + "user": "ghost", + "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", + "url": "https://github.com/ghost", + "pull_count": 0, + "commit_count": 3 + }, + "MDQ6VXNlcjU0NzQzMzk1": { + "id": "MDQ6VXNlcjU0NzQzMzk1", + "user": "Vovkiv", + "avatar": "https://avatars.githubusercontent.com/u/54743395?u=54cf34a8441ea0cfd88ff0ef33e8f605416da46d&v=4", + "url": "https://github.com/Vovkiv", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 33, + "commit_count": 35 + }, + "MDQ6VXNlcjYzMDA5NzM=": { + "id": "MDQ6VXNlcjYzMDA5NzM=", + "user": "twrightsman", + "avatar": "https://avatars.githubusercontent.com/u/6300973?v=4", + "url": "https://github.com/twrightsman", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2NTQ3NjM=": { + "id": "MDQ6VXNlcjE2NTQ3NjM=", + "user": "mhilbrunner", + "avatar": "https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4", + "url": "https://github.com/mhilbrunner", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBe5tvQ": { + "id": "U_kgDOBe5tvQ", + "user": "HolonProduction", + "avatar": "https://avatars.githubusercontent.com/u/99511741?u=5d13cedc82a1b2e4629a6a16a8dae1b2d03579c7&v=4", + "url": "https://github.com/HolonProduction", + "pull_count": 8, + "commit_count": 8 + }, + "MDQ6VXNlcjkxNDk2OA==": { + "id": "MDQ6VXNlcjkxNDk2OA==", + "user": "m4gr3d", + "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", + "url": "https://github.com/m4gr3d", + "pull_count": 15, + "commit_count": 21 + }, + "MDQ6VXNlcjE3NDg5Mjky": { + "id": "MDQ6VXNlcjE3NDg5Mjky", + "user": "Repiteo", + "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", + "url": "https://github.com/Repiteo", + "pull_count": 17, + "commit_count": 19 + }, + "MDQ6VXNlcjQwNjgzMg==": { + "id": "MDQ6VXNlcjQwNjgzMg==", + "user": "kisg", + "avatar": "https://avatars.githubusercontent.com/u/406832?v=4", + "url": "https://github.com/kisg", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjU0MDMzODA=": { + "id": "MDQ6VXNlcjU0MDMzODA=", + "user": "patowen", + "avatar": "https://avatars.githubusercontent.com/u/5403380?u=950b13f640c8b8f24948cc35372c42b0585b33a8&v=4", + "url": "https://github.com/patowen", + "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": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 22, + "commit_count": 22 + }, + "MDQ6VXNlcjY4OTcxODA4": { + "id": "MDQ6VXNlcjY4OTcxODA4", + "user": "ywmaa", + "avatar": "https://avatars.githubusercontent.com/u/68971808?u=76e142eee503c62f65a51a020c36577a79cd42b8&v=4", + "url": "https://github.com/ywmaa", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 22, + "commit_count": 24 + }, + "MDQ6VXNlcjE5NzY0NDky": { + "id": "MDQ6VXNlcjE5NzY0NDky", + "user": "pkowal1982", + "avatar": "https://avatars.githubusercontent.com/u/19764492?u=a8eb09586390184bb294ed1f465e32857f8d4faf&v=4", + "url": "https://github.com/pkowal1982", + "pull_count": 2, + "commit_count": 2 + }, + "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": 29, + "commit_count": 33 + }, + "MDQ6VXNlcjg1NDM4ODky": { + "id": "MDQ6VXNlcjg1NDM4ODky", + "user": "MewPurPur", + "avatar": "https://avatars.githubusercontent.com/u/85438892?u=772295c29d3b62548bff714c0413e86381c77ba1&v=4", + "url": "https://github.com/MewPurPur", + "pull_count": 2, + "commit_count": 3 + }, + "MDQ6VXNlcjQ3NzAwNDE4": { + "id": "MDQ6VXNlcjQ3NzAwNDE4", + "user": "dalexeev", + "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", + "url": "https://github.com/dalexeev", + "pull_count": 9, + "commit_count": 10 + }, + "MDQ6VXNlcjEyNDM2ODI0": { + "id": "MDQ6VXNlcjEyNDM2ODI0", + "user": "jordi-star", + "avatar": "https://avatars.githubusercontent.com/u/12436824?u=7e219fe56314d5612510e4874acc240e37760759&v=4", + "url": "https://github.com/jordi-star", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjMyMzIx": { + "id": "MDQ6VXNlcjMyMzIx", + "user": "fire", + "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", + "url": "https://github.com/fire", + "pull_count": 2, + "commit_count": 3 + }, + "MDQ6VXNlcjg2NTY2OTM5": { + "id": "MDQ6VXNlcjg2NTY2OTM5", + "user": "Macksaur", + "avatar": "https://avatars.githubusercontent.com/u/86566939?u=10de36c8e630e1e2f17d4584bda7a51e747379ca&v=4", + "url": "https://github.com/Macksaur", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUyODUy": { + "id": "MDQ6VXNlcjUyODUy", + "user": "stuartcarnie", + "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", + "url": "https://github.com/stuartcarnie", + "pull_count": 13, + "commit_count": 15 + }, + "MDQ6VXNlcjMzMjAxNjc0": { + "id": "MDQ6VXNlcjMzMjAxNjc0", + "user": "lalitshankarchowdhury", + "avatar": "https://avatars.githubusercontent.com/u/33201674?u=1f0bb41578c2c9b1427479002521c043b4f6e98c&v=4", + "url": "https://github.com/lalitshankarchowdhury", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjcxNzY2ODM1": { + "id": "MDQ6VXNlcjcxNzY2ODM1", + "user": "j20001970", + "avatar": "https://avatars.githubusercontent.com/u/71766835?v=4", + "url": "https://github.com/j20001970", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOCouzNQ": { + "id": "U_kgDOCouzNQ", + "user": "syntaxerror247", + "avatar": "https://avatars.githubusercontent.com/u/176927541?u=4d6dd539afb5cd849caf122a2604ea64f7bdf85f&v=4", + "url": "https://github.com/syntaxerror247", + "pull_count": 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": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjYyODY2Nzk4": { + "id": "MDQ6VXNlcjYyODY2Nzk4", + "user": "aryan-11825114", + "avatar": "https://avatars.githubusercontent.com/u/62866798?v=4", + "url": "https://github.com/aryan-11825114", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjI3NzE0NjM3": { + "id": "MDQ6VXNlcjI3NzE0NjM3", + "user": "megalon", + "avatar": "https://avatars.githubusercontent.com/u/27714637?u=0f4f778a0759270b4a9eb5f7cff3822add63d1c8&v=4", + "url": "https://github.com/megalon", + "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": 15, + "commit_count": 22 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 13, + "commit_count": 14 + }, + "MDQ6VXNlcjM5MDMwNTk=": { + "id": "MDQ6VXNlcjM5MDMwNTk=", + "user": "raulsntos", + "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", + "url": "https://github.com/raulsntos", + "pull_count": 18, + "commit_count": 21 + }, + "MDQ6VXNlcjE2ODc5MTg=": { + "id": "MDQ6VXNlcjE2ODc5MTg=", + "user": "Faless", + "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", + "url": "https://github.com/Faless", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjI3MDkyOA==": { + "id": "MDQ6VXNlcjI3MDkyOA==", + "user": "adamscott", + "avatar": "https://avatars.githubusercontent.com/u/270928?v=4", + "url": "https://github.com/adamscott", + "pull_count": 8, + "commit_count": 8 + }, + "MDQ6VXNlcjEyMTIwNjQ0": { + "id": "MDQ6VXNlcjEyMTIwNjQ0", + "user": "foxydevloper", + "avatar": "https://avatars.githubusercontent.com/u/12120644?u=991901e99eb6408725c28f6c28de316c57c8a913&v=4", + "url": "https://github.com/foxydevloper", + "pull_count": 0, + "commit_count": 1 + }, + "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": 13, + "commit_count": 19 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 9, + "commit_count": 10 + }, + "MDQ6VXNlcjI4OTU5MDY1": { + "id": "MDQ6VXNlcjI4OTU5MDY1", + "user": "Meccanizer", + "avatar": "https://avatars.githubusercontent.com/u/28959065?u=b8f165d24823b0895a39650dabd6c290ca4a6116&v=4", + "url": "https://github.com/Meccanizer", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjQ0MzA2MDU0": { + "id": "MDQ6VXNlcjQ0MzA2MDU0", + "user": "matheusmdx", + "avatar": "https://avatars.githubusercontent.com/u/44306054?u=dce7f29d6a6129d92609c697036bc5c9ba1d4a58&v=4", + "url": "https://github.com/matheusmdx", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjIzMDgxNjc=": { + "id": "MDQ6VXNlcjIzMDgxNjc=", + "user": "Ivorforce", + "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", + "url": "https://github.com/Ivorforce", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjMwMzYxNzY=": { + "id": "MDQ6VXNlcjMwMzYxNzY=", + "user": "Chaosus", + "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", + "url": "https://github.com/Chaosus", + "pull_count": 17, + "commit_count": 18 + }, + "U_kgDOBc0k3w": { + "id": "U_kgDOBc0k3w", + "user": "dustdfg", + "avatar": "https://avatars.githubusercontent.com/u/97330399?u=2ed4acefeb2fae6f7b07d9ea63f49240049b78e6&v=4", + "url": "https://github.com/dustdfg", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjgxMTA5MTY1": { + "id": "MDQ6VXNlcjgxMTA5MTY1", + "user": "Hilderin", + "avatar": "https://avatars.githubusercontent.com/u/81109165?u=fce765c3b4c5f5a9c65a4bb0ca663b27ccf96d96&v=4", + "url": "https://github.com/Hilderin", + "pull_count": 24, + "commit_count": 24 + }, + "MDQ6VXNlcjQ4ODQyNDY=": { + "id": "MDQ6VXNlcjQ4ODQyNDY=", + "user": "mihe", + "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", + "url": "https://github.com/mihe", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjM4OTM1OTQ=": { + "id": "MDQ6VXNlcjM4OTM1OTQ=", + "user": "PoqXert", + "avatar": "https://avatars.githubusercontent.com/u/3893594?v=4", + "url": "https://github.com/PoqXert", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 16, + "commit_count": 16 + }, + "U_kgDOCUiFig": { + "id": "U_kgDOCUiFig", + "user": "tracefree", + "avatar": "https://avatars.githubusercontent.com/u/155747722?u=167933a18207f6db3714ab5c2775db7a270d0e41&v=4", + "url": "https://github.com/tracefree", + "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 + }, + "MDQ6VXNlcjIyMzA3Njk4": { + "id": "MDQ6VXNlcjIyMzA3Njk4", + "user": "SaNeOr", + "avatar": "https://avatars.githubusercontent.com/u/22307698?u=42352e644fc1c23c223d98f4a64768a18b1aa2ff&v=4", + "url": "https://github.com/SaNeOr", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU2MTEzMjM=": { + "id": "MDQ6VXNlcjU2MTEzMjM=", + "user": "AdriaandeJongh", + "avatar": "https://avatars.githubusercontent.com/u/5611323?v=4", + "url": "https://github.com/AdriaandeJongh", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjMwODk1MjU=": { + "id": "MDQ6VXNlcjMwODk1MjU=", + "user": "TheSofox", + "avatar": "https://avatars.githubusercontent.com/u/3089525?u=9c26f4e874d289f4d94ef7ab1954523255db2395&v=4", + "url": "https://github.com/TheSofox", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjU1MjI0NTky": { + "id": "MDQ6VXNlcjU1MjI0NTky", + "user": "rune-scape", + "avatar": "https://avatars.githubusercontent.com/u/55224592?u=2aa2c30f87c226fac934ab94d34ea09c5c5e1a73&v=4", + "url": "https://github.com/rune-scape", + "pull_count": 11, + "commit_count": 11 + }, + "MDQ6VXNlcjY5NTIzNDM2": { + "id": "MDQ6VXNlcjY5NTIzNDM2", + "user": "Manik2607", + "avatar": "https://avatars.githubusercontent.com/u/69523436?v=4", + "url": "https://github.com/Manik2607", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyOTgzNw==": { + "id": "MDQ6VXNlcjIyOTgzNw==", + "user": "rburing", + "avatar": "https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4", + "url": "https://github.com/rburing", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjIxMzI1OTQz": { + "id": "MDQ6VXNlcjIxMzI1OTQz", + "user": "markdibarry", + "avatar": "https://avatars.githubusercontent.com/u/21325943?u=3143c72c047c779c3d2dd207578042e84971c97d&v=4", + "url": "https://github.com/markdibarry", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjIzOTc2NTA=": { + "id": "MDQ6VXNlcjIzOTc2NTA=", + "user": "alvinhochun", + "avatar": "https://avatars.githubusercontent.com/u/2397650?v=4", + "url": "https://github.com/alvinhochun", + "pull_count": 8, + "commit_count": 14 + }, + "MDQ6VXNlcjIxOTk5Mzc5": { + "id": "MDQ6VXNlcjIxOTk5Mzc5", + "user": "lawnjelly", + "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", + "url": "https://github.com/lawnjelly", + "pull_count": 3, + "commit_count": 6 + }, + "MDQ6VXNlcjU5NzA5MDc2": { + "id": "MDQ6VXNlcjU5NzA5MDc2", + "user": "Rynzier", + "avatar": "https://avatars.githubusercontent.com/u/59709076?u=32d1d93412505ebbd1920771eae93336cfb42dfa&v=4", + "url": "https://github.com/Rynzier", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjcxNDgxNzAw": { + "id": "MDQ6VXNlcjcxNDgxNzAw", + "user": "Delsin-Yu", + "avatar": "https://avatars.githubusercontent.com/u/71481700?u=8dcac36292a4d372c5b114dda5daaf4dfdbbc579&v=4", + "url": "https://github.com/Delsin-Yu", + "pull_count": 3, + "commit_count": 3 + }, + "U_kgDOCXd9wA": { + "id": "U_kgDOCXd9wA", + "user": "Giganzo", + "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", + "url": "https://github.com/Giganzo", + "pull_count": 15, + "commit_count": 15 + }, + "MDQ6VXNlcjY1MTMyODg0": { + "id": "MDQ6VXNlcjY1MTMyODg0", + "user": "biswas08433", + "avatar": "https://avatars.githubusercontent.com/u/65132884?v=4", + "url": "https://github.com/biswas08433", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMyNTU1Njg=": { + "id": "MDQ6VXNlcjMyNTU1Njg=", + "user": "Naros", + "avatar": "https://avatars.githubusercontent.com/u/3255568?u=4730e9a35d4b60504321a720796615a705462cef&v=4", + "url": "https://github.com/Naros", + "pull_count": 6, + "commit_count": 6 + }, + "U_kgDOCKz2dg": { + "id": "U_kgDOCKz2dg", + "user": "tetrapod00", + "avatar": "https://avatars.githubusercontent.com/u/145553014?v=4", + "url": "https://github.com/tetrapod00", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjE2NjIzNjk2": { + "id": "MDQ6VXNlcjE2NjIzNjk2", + "user": "jj11hh", + "avatar": "https://avatars.githubusercontent.com/u/16623696?u=4a8a05c5791f29232f0bf2ceb3d805c395507d79&v=4", + "url": "https://github.com/jj11hh", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMwMjc0NjUx": { + "id": "MDQ6VXNlcjMwMjc0NjUx", + "user": "MonterraByte", + "avatar": "https://avatars.githubusercontent.com/u/30274651?v=4", + "url": "https://github.com/MonterraByte", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIxNjIxNDI=": { + "id": "MDQ6VXNlcjIxNjIxNDI=", + "user": "alesliehughes", + "avatar": "https://avatars.githubusercontent.com/u/2162142?v=4", + "url": "https://github.com/alesliehughes", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjcwMzM0OTgz": { + "id": "MDQ6VXNlcjcwMzM0OTgz", + "user": "ItzCog", + "avatar": "https://avatars.githubusercontent.com/u/70334983?u=fb2921201ae440d11ecb4b094046a23fc7042f4f&v=4", + "url": "https://github.com/ItzCog", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOBjOqgw": { + "id": "U_kgDOBjOqgw", + "user": "Wierdox", + "avatar": "https://avatars.githubusercontent.com/u/104049283?u=c0c06cbc9034d1c5642fd2e659439eb68dc84f67&v=4", + "url": "https://github.com/Wierdox", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 8, + "commit_count": 10 + }, + "MDQ6VXNlcjkyODMwOTg=": { + "id": "MDQ6VXNlcjkyODMwOTg=", + "user": "kleonc", + "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", + "url": "https://github.com/kleonc", + "pull_count": 12, + "commit_count": 14 + }, + "MDQ6VXNlcjQ0NTM5MjA0": { + "id": "MDQ6VXNlcjQ0NTM5MjA0", + "user": "SheepYhangCN", + "avatar": "https://avatars.githubusercontent.com/u/44539204?u=12e4738949e40dd067ac131daf9ff86e7f1bc4c6&v=4", + "url": "https://github.com/SheepYhangCN", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUyNjgyOQ==": { + "id": "MDQ6VXNlcjUyNjgyOQ==", + "user": "noidexe", + "avatar": "https://avatars.githubusercontent.com/u/526829?u=41bdf186592d1372030d1d57b246fa08064901d8&v=4", + "url": "https://github.com/noidexe", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOCI9Tew": { + "id": "U_kgDOCI9Tew", + "user": "jirisvd", + "avatar": "https://avatars.githubusercontent.com/u/143610747?u=b4501aeade5544cad7c897dac91c9f5254cd4653&v=4", + "url": "https://github.com/jirisvd", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOCpPYQA": { + "id": "U_kgDOCpPYQA", + "user": "ev13bird", + "avatar": "https://avatars.githubusercontent.com/u/177461312?v=4", + "url": "https://github.com/ev13bird", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjExMTQxODYy": { + "id": "MDQ6VXNlcjExMTQxODYy", + "user": "RobProductions", + "avatar": "https://avatars.githubusercontent.com/u/11141862?u=730f67984d77934ded4e1426e28cc2aa14aeb413&v=4", + "url": "https://github.com/RobProductions", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOCB462A": { + "id": "U_kgDOCB462A", + "user": "aaronp64", + "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", + "url": "https://github.com/aaronp64", + "pull_count": 11, + "commit_count": 11 + }, + "MDQ6VXNlcjM5MjYzNjc1": { + "id": "MDQ6VXNlcjM5MjYzNjc1", + "user": "hayahane", + "avatar": "https://avatars.githubusercontent.com/u/39263675?u=d841968dfa28bf2d6f1f74fdcde216f82206eed7&v=4", + "url": "https://github.com/hayahane", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjIyNDE5ODYx": { + "id": "MDQ6VXNlcjIyNDE5ODYx", + "user": "Dowsley", + "avatar": "https://avatars.githubusercontent.com/u/22419861?u=81826feff0b79916211e0869229642d89b407ab7&v=4", + "url": "https://github.com/Dowsley", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjcxMTcwMDU5": { + "id": "MDQ6VXNlcjcxMTcwMDU5", + "user": "ZerxZ", + "avatar": "https://avatars.githubusercontent.com/u/71170059?u=ef27111c8626e881aee6d5d364b47c50b41b75b4&v=4", + "url": "https://github.com/ZerxZ", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUzODc3MTcw": { + "id": "MDQ6VXNlcjUzODc3MTcw", + "user": "WhalesState", + "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", + "url": "https://github.com/WhalesState", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjMwMzg2MDY3": { + "id": "MDQ6VXNlcjMwMzg2MDY3", + "user": "Rindbee", + "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", + "url": "https://github.com/Rindbee", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2NzQwOTU=": { + "id": "MDQ6VXNlcjE2NzQwOTU=", + "user": "Gaktan", + "avatar": "https://avatars.githubusercontent.com/u/1674095?v=4", + "url": "https://github.com/Gaktan", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQ5MzIyNjc2": { + "id": "MDQ6VXNlcjQ5MzIyNjc2", + "user": "pattlebass", + "avatar": "https://avatars.githubusercontent.com/u/49322676?u=f4f12d716efa0daf4ec42c98c9637c4f9ff85838&v=4", + "url": "https://github.com/pattlebass", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM1NjE1NDE5": { + "id": "MDQ6VXNlcjM1NjE1NDE5", + "user": "SkylerGoh-dev", + "avatar": "https://avatars.githubusercontent.com/u/35615419?u=86c16abbf2b93e7485647cfcfae659438987dc26&v=4", + "url": "https://github.com/SkylerGoh-dev", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ4ODMzNzk=": { + "id": "MDQ6VXNlcjQ4ODMzNzk=", + "user": "detomon", + "avatar": "https://avatars.githubusercontent.com/u/4883379?u=23d3981d734e00f5b7530ec5a1b03d94bfab3280&v=4", + "url": "https://github.com/detomon", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjU2NDQ0OQ==": { + "id": "MDQ6VXNlcjU2NDQ0OQ==", + "user": "lpenguin", + "avatar": "https://avatars.githubusercontent.com/u/564449?u=a95a511f4472e1abb0beaa55784601de70f7838e&v=4", + "url": "https://github.com/lpenguin", + "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": 20, + "commit_count": 32 + }, + "U_kgDOCSXAdA": { + "id": "U_kgDOCSXAdA", + "user": "demolke", + "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", + "url": "https://github.com/demolke", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjEyNzU2MDQ3": { + "id": "MDQ6VXNlcjEyNzU2MDQ3", + "user": "SaracenOne", + "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", + "url": "https://github.com/SaracenOne", + "pull_count": 17, + "commit_count": 17 + }, + "MDQ6VXNlcjk0MjM3NzQ=": { + "id": "MDQ6VXNlcjk0MjM3NzQ=", + "user": "RPicster", + "avatar": "https://avatars.githubusercontent.com/u/9423774?u=59edc7493c8a39bf44e5b5d36e3bf3075f519dde&v=4", + "url": "https://github.com/RPicster", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI2MzM5NDQ3": { + "id": "MDQ6VXNlcjI2MzM5NDQ3", + "user": "iscke", + "avatar": "https://avatars.githubusercontent.com/u/26339447?u=64b16a9a6286b81fb221c0481448b32d80fc5d83&v=4", + "url": "https://github.com/iscke", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIxMDMxNTYy": { + "id": "MDQ6VXNlcjIxMDMxNTYy", + "user": "Musicgun47", + "avatar": "https://avatars.githubusercontent.com/u/21031562?u=2777e4adbcafa842654ff71a9dd54bc165c8174d&v=4", + "url": "https://github.com/Musicgun47", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY2NzI3NzEw": { + "id": "MDQ6VXNlcjY2NzI3NzEw", + "user": "Mickeon", + "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", + "url": "https://github.com/Mickeon", + "pull_count": 6, + "commit_count": 8 + }, + "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 + }, + "MDQ6VXNlcjczMDcw": { + "id": "MDQ6VXNlcjczMDcw", + "user": "rcadena", + "avatar": "https://avatars.githubusercontent.com/u/73070?u=f9cba384d4d71a4bf18a65f4b013474868fbe290&v=4", + "url": "https://github.com/rcadena", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjg4NDMxMTg=": { + "id": "MDQ6VXNlcjg4NDMxMTg=", + "user": "anniryynanen", + "avatar": "https://avatars.githubusercontent.com/u/8843118?u=f6e1494c17f5a300f09ea1b2eb6a2c7e01501d72&v=4", + "url": "https://github.com/anniryynanen", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYxNjI0NTU4": { + "id": "MDQ6VXNlcjYxNjI0NTU4", + "user": "Daylily-Zeleen", + "avatar": "https://avatars.githubusercontent.com/u/61624558?u=3f1582445860fba722144e1ab74f7d1db212c903&v=4", + "url": "https://github.com/Daylily-Zeleen", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjMzOTY5Nzgw": { + "id": "MDQ6VXNlcjMzOTY5Nzgw", + "user": "Koyper", + "avatar": "https://avatars.githubusercontent.com/u/33969780?u=9e8f2cfd7b2541fcb8df6ed45a5b1464ab5875e4&v=4", + "url": "https://github.com/Koyper", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYyOTkyMjc=": { + "id": "MDQ6VXNlcjYyOTkyMjc=", + "user": "Sauermann", + "avatar": "https://avatars.githubusercontent.com/u/6299227?v=4", + "url": "https://github.com/Sauermann", + "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": 10, + "commit_count": 10 + }, + "U_kgDOCHtYzw": { + "id": "U_kgDOCHtYzw", + "user": "Kiisu-Master", + "avatar": "https://avatars.githubusercontent.com/u/142301391?u=d45ed3a6c14d583cd5e0844739c5650d6b82fd37&v=4", + "url": "https://github.com/Kiisu-Master", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMxMDY1ODA4": { + "id": "MDQ6VXNlcjMxMDY1ODA4", + "user": "Riteo", + "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", + "url": "https://github.com/Riteo", + "pull_count": 6, + "commit_count": 8 + }, + "U_kgDOByPlNg": { + "id": "U_kgDOByPlNg", + "user": "L2750558108", + "avatar": "https://avatars.githubusercontent.com/u/119792950?v=4", + "url": "https://github.com/L2750558108", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEyMzc1MjM5": { + "id": "MDQ6VXNlcjEyMzc1MjM5", + "user": "SlashScreen", + "avatar": "https://avatars.githubusercontent.com/u/12375239?u=39eb9c1158b6ef3699b1ae3f27f1f9db562283f6&v=4", + "url": "https://github.com/SlashScreen", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOBq8Tkw": { + "id": "U_kgDOBq8Tkw", + "user": "theashtronaut", + "avatar": "https://avatars.githubusercontent.com/u/112137107?u=2f78ba294283d72a9aee2d30bc15ea5c6217fd64&v=4", + "url": "https://github.com/theashtronaut", + "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": 13, - "commit_count": 13 + "pull_count": 14, + "commit_count": 14 + }, + "MDQ6VXNlcjEyOTY2ODE0": { + "id": "MDQ6VXNlcjEyOTY2ODE0", + "user": "zaevi", + "avatar": "https://avatars.githubusercontent.com/u/12966814?u=774d3764b8b1a231be65ed1fcf1880b2cc924482&v=4", + "url": "https://github.com/zaevi", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBtbx7g": { + "id": "U_kgDOBtbx7g", + "user": "kroketio", + "avatar": "https://avatars.githubusercontent.com/u/114749934?v=4", + "url": "https://github.com/kroketio", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY1MDI4Nzk=": { + "id": "MDQ6VXNlcjY1MDI4Nzk=", + "user": "LuizZak", + "avatar": "https://avatars.githubusercontent.com/u/6502879?u=9be9bd8f59e7b92371f580d14a39902df41eb53f&v=4", + "url": "https://github.com/LuizZak", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2MjE3Njg=": { + "id": "MDQ6VXNlcjE2MjE3Njg=", + "user": "aXu-AP", + "avatar": "https://avatars.githubusercontent.com/u/1621768?v=4", + "url": "https://github.com/aXu-AP", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjUyMTQ4MjIx": { + "id": "MDQ6VXNlcjUyMTQ4MjIx", + "user": "scgm0", + "avatar": "https://avatars.githubusercontent.com/u/52148221?u=34bf7942b6a1371de5d23db1ceec708af3845919&v=4", + "url": "https://github.com/scgm0", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQ1MDA4NTg=": { + "id": "MDQ6VXNlcjQ1MDA4NTg=", + "user": "TitanNano", + "avatar": "https://avatars.githubusercontent.com/u/4500858?u=7584cab8e4d5158a171b69014d4d56d65e573911&v=4", + "url": "https://github.com/TitanNano", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjExMDY2Mjk=": { + "id": "MDQ6VXNlcjExMDY2Mjk=", + "user": "zeux", + "avatar": "https://avatars.githubusercontent.com/u/1106629?u=620ee97d58fc4c0e915bc36c992c86e94bd76efe&v=4", + "url": "https://github.com/zeux", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjQ3NzAyNTU5": { + "id": "MDQ6VXNlcjQ3NzAyNTU5", + "user": "IntangibleMatter", + "avatar": "https://avatars.githubusercontent.com/u/47702559?u=c32215a8bd0ba86c086720eefac43d355b2561c4&v=4", + "url": "https://github.com/IntangibleMatter", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYxMjgzNzA2": { + "id": "MDQ6VXNlcjYxMjgzNzA2", + "user": "cmumme", + "avatar": "https://avatars.githubusercontent.com/u/61283706?u=ce84b3023bff5cdcf0f1abdbe87a928fa564ad93&v=4", + "url": "https://github.com/cmumme", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE4NjM3MDc=": { + "id": "MDQ6VXNlcjE4NjM3MDc=", + "user": "Malcolmnixon", + "avatar": "https://avatars.githubusercontent.com/u/1863707?u=ce2817b60460d3e73b1fb8dffe31b84a5fd6407b&v=4", + "url": "https://github.com/Malcolmnixon", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjUwMDg0NTAw": { + "id": "MDQ6VXNlcjUwMDg0NTAw", + "user": "Geometror", + "avatar": "https://avatars.githubusercontent.com/u/50084500?u=188e88b24d6994108226c9c94ad225775258d6ef&v=4", + "url": "https://github.com/Geometror", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjMyNjYxMDQ5": { + "id": "MDQ6VXNlcjMyNjYxMDQ5", + "user": "stmSi", + "avatar": "https://avatars.githubusercontent.com/u/32661049?u=ea503822afb4e926f4b596d4444ae7f33f74af6d&v=4", + "url": "https://github.com/stmSi", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjc2NzA1NDAx": { + "id": "MDQ6VXNlcjc2NzA1NDAx", + "user": "Jordyfel", + "avatar": "https://avatars.githubusercontent.com/u/76705401?u=0f26c54a5c7f6a99b85c2b28b4158ea08eb04980&v=4", + "url": "https://github.com/Jordyfel", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjYwMjA0ODY=": { + "id": "MDQ6VXNlcjYwMjA0ODY=", + "user": "xiongyaohua", + "avatar": "https://avatars.githubusercontent.com/u/6020486?u=7f9bd015160190e48e00e2d9db4f2e49f2d1b8a6&v=4", + "url": "https://github.com/xiongyaohua", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBf7ZJg": { + "id": "U_kgDOBf7ZJg", + "user": "shahriarlabib000", + "avatar": "https://avatars.githubusercontent.com/u/100587814?v=4", + "url": "https://github.com/shahriarlabib000", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjEzMjI4OTMy": { "id": "MDQ6VXNlcjEzMjI4OTMy", @@ -2409,21 +4695,13 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjI3MDkyOA==": { - "id": "MDQ6VXNlcjI3MDkyOA==", - "user": "adamscott", - "avatar": "https://avatars.githubusercontent.com/u/270928?v=4", - "url": "https://github.com/adamscott", - "pull_count": 5, - "commit_count": 5 - }, - "MDQ6VXNlcjExNzk3MTc0": { - "id": "MDQ6VXNlcjExNzk3MTc0", - "user": "RandomShaper", - "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", - "url": "https://github.com/RandomShaper", - "pull_count": 17, - "commit_count": 22 + "U_kgDOBkx80A": { + "id": "U_kgDOBkx80A", + "user": "ryevdokimov", + "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", + "url": "https://github.com/ryevdokimov", + "pull_count": 4, + "commit_count": 4 }, "U_kgDOBbErLQ": { "id": "U_kgDOBbErLQ", @@ -2433,45 +4711,21 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMwMzYxNzY=": { - "id": "MDQ6VXNlcjMwMzYxNzY=", - "user": "Chaosus", - "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", - "url": "https://github.com/Chaosus", - "pull_count": 13, - "commit_count": 14 + "MDQ6VXNlcjc1MTUxMzc5": { + "id": "MDQ6VXNlcjc1MTUxMzc5", + "user": "AeioMuch", + "avatar": "https://avatars.githubusercontent.com/u/75151379?u=2fce95476029ca8cd2367031a5a8d0d2120fccdf&v=4", + "url": "https://github.com/AeioMuch", + "pull_count": 1, + "commit_count": 1 }, - "U_kgDOCXd9wA": { - "id": "U_kgDOCXd9wA", - "user": "Giganzo", - "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", - "url": "https://github.com/Giganzo", - "pull_count": 10, - "commit_count": 10 - }, - "MDQ6VXNlcjE2NDY4NzU=": { - "id": "MDQ6VXNlcjE2NDY4NzU=", - "user": "aaronfranke", - "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", - "url": "https://github.com/aaronfranke", - "pull_count": 9, - "commit_count": 9 - }, - "MDQ6VXNlcjMxMDY1ODA4": { - "id": "MDQ6VXNlcjMxMDY1ODA4", - "user": "Riteo", - "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", - "url": "https://github.com/Riteo", - "pull_count": 4, - "commit_count": 6 - }, - "MDQ6VXNlcjYwMDI0Njcx": { - "id": "MDQ6VXNlcjYwMDI0Njcx", - "user": "DeeJayLSP", - "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", - "url": "https://github.com/DeeJayLSP", - "pull_count": 8, - "commit_count": 8 + "U_kgDOBX4cNw": { + "id": "U_kgDOBX4cNw", + "user": "elliotfontaine", + "avatar": "https://avatars.githubusercontent.com/u/92150839?u=e2b7fe818e8e8e93bf9c1cb5092231d7d3760463&v=4", + "url": "https://github.com/elliotfontaine", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjE5NjEyNjg4": { "id": "MDQ6VXNlcjE5NjEyNjg4", @@ -2481,30 +4735,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEyNzU2MDQ3": { - "id": "MDQ6VXNlcjEyNzU2MDQ3", - "user": "SaracenOne", - "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", - "url": "https://github.com/SaracenOne", - "pull_count": 14, - "commit_count": 14 - }, - "MDQ6VXNlcjQ0MzA2MDU0": { - "id": "MDQ6VXNlcjQ0MzA2MDU0", - "user": "matheusmdx", - "avatar": "https://avatars.githubusercontent.com/u/44306054?u=dce7f29d6a6129d92609c697036bc5c9ba1d4a58&v=4", - "url": "https://github.com/matheusmdx", - "pull_count": 2, - "commit_count": 2 - }, - "U_kgDOCKz2dg": { - "id": "U_kgDOCKz2dg", - "user": "tetrapod00", - "avatar": "https://avatars.githubusercontent.com/u/145553014?v=4", - "url": "https://github.com/tetrapod00", - "pull_count": 7, - "commit_count": 7 - }, "MDQ6VXNlcjIzNTIwMjA=": { "id": "MDQ6VXNlcjIzNTIwMjA=", "user": "apples", @@ -2513,37 +4743,13 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjIyMjMxNzI=": { - "id": "MDQ6VXNlcjIyMjMxNzI=", - "user": "KoBeWi", - "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", - "url": "https://github.com/KoBeWi", - "pull_count": 26, - "commit_count": 26 - }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 8, - "commit_count": 13 - }, "MDQ6VXNlcjIzMjY2Nzky": { "id": "MDQ6VXNlcjIzMjY2Nzky", "user": "LeonStansfield", "avatar": "https://avatars.githubusercontent.com/u/23266792?u=9827166489316c3ccef0194779046de2c54dec92&v=4", "url": "https://github.com/LeonStansfield", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjQ3MDEzMzg=": { - "id": "MDQ6VXNlcjQ3MDEzMzg=", - "user": "akien-mga", - "avatar": "https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4", - "url": "https://github.com/akien-mga", - "pull_count": 8, - "commit_count": 10 + "pull_count": 3, + "commit_count": 4 }, "MDQ6VXNlcjY2MTg0MDUw": { "id": "MDQ6VXNlcjY2MTg0MDUw", @@ -2569,22 +4775,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjkxNDk2OA==": { - "id": "MDQ6VXNlcjkxNDk2OA==", - "user": "m4gr3d", - "avatar": "https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4", - "url": "https://github.com/m4gr3d", - "pull_count": 10, - "commit_count": 13 - }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 8, - "commit_count": 8 - }, "U_kgDOCmJJ_w": { "id": "U_kgDOCmJJ_w", "user": "bobby-the-epic", @@ -2593,22 +4783,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUzMTUwMjQ0": { - "id": "MDQ6VXNlcjUzMTUwMjQ0", - "user": "BlueCube3310", - "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", - "url": "https://github.com/BlueCube3310", - "pull_count": 16, - "commit_count": 16 - }, - "MDQ6VXNlcjE3NDg5Mjky": { - "id": "MDQ6VXNlcjE3NDg5Mjky", - "user": "Repiteo", - "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", - "url": "https://github.com/Repiteo", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjczODQzNjA5": { "id": "MDQ6VXNlcjczODQzNjA5", "user": "10Drenth", @@ -2617,30 +4791,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": 18, - "commit_count": 21 - }, - "MDQ6VXNlcjQ4ODMzNzk=": { - "id": "MDQ6VXNlcjQ4ODMzNzk=", - "user": "detomon", - "avatar": "https://avatars.githubusercontent.com/u/4883379?u=23d3981d734e00f5b7530ec5a1b03d94bfab3280&v=4", - "url": "https://github.com/detomon", - "pull_count": 1, - "commit_count": 1 - }, - "U_kgDOCpPYQA": { - "id": "U_kgDOCpPYQA", - "user": "ev13bird", - "avatar": "https://avatars.githubusercontent.com/u/177461312?v=4", - "url": "https://github.com/ev13bird", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjgzMTU5ODY=": { "id": "MDQ6VXNlcjgzMTU5ODY=", "user": "jsjtxietian", @@ -2665,29 +4815,21 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE4NjM3MDc=": { - "id": "MDQ6VXNlcjE4NjM3MDc=", - "user": "Malcolmnixon", - "avatar": "https://avatars.githubusercontent.com/u/1863707?u=ce2817b60460d3e73b1fb8dffe31b84a5fd6407b&v=4", - "url": "https://github.com/Malcolmnixon", - "pull_count": 2, - "commit_count": 2 + "MDQ6VXNlcjczMTQ4ODY0": { + "id": "MDQ6VXNlcjczMTQ4ODY0", + "user": "Ryan-000", + "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", + "url": "https://github.com/Ryan-000", + "pull_count": 1, + "commit_count": 1 }, - "MDQ6VXNlcjU1MjI0NTky": { - "id": "MDQ6VXNlcjU1MjI0NTky", - "user": "rune-scape", - "avatar": "https://avatars.githubusercontent.com/u/55224592?u=2aa2c30f87c226fac934ab94d34ea09c5c5e1a73&v=4", - "url": "https://github.com/rune-scape", - "pull_count": 9, - "commit_count": 9 - }, - "MDQ6VXNlcjgxMTA5MTY1": { - "id": "MDQ6VXNlcjgxMTA5MTY1", - "user": "Hilderin", - "avatar": "https://avatars.githubusercontent.com/u/81109165?u=fce765c3b4c5f5a9c65a4bb0ca663b27ccf96d96&v=4", - "url": "https://github.com/Hilderin", - "pull_count": 15, - "commit_count": 15 + "U_kgDOCYbaOQ": { + "id": "U_kgDOCYbaOQ", + "user": "dog-on-moon", + "avatar": "https://avatars.githubusercontent.com/u/159832633?u=5af702c27518480e39d9ffd6466ab545ddbad9a1&v=4", + "url": "https://github.com/dog-on-moon", + "pull_count": 0, + "commit_count": 1 }, "MDQ6VXNlcjMwODYwMQ==": { "id": "MDQ6VXNlcjMwODYwMQ==", @@ -2697,22 +4839,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ3NzAwNDE4": { - "id": "MDQ6VXNlcjQ3NzAwNDE4", - "user": "dalexeev", - "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", - "url": "https://github.com/dalexeev", - "pull_count": 9, - "commit_count": 9 - }, - "MDQ6VXNlcjUwMDg0NTAw": { - "id": "MDQ6VXNlcjUwMDg0NTAw", - "user": "Geometror", - "avatar": "https://avatars.githubusercontent.com/u/50084500?u=188e88b24d6994108226c9c94ad225775258d6ef&v=4", - "url": "https://github.com/Geometror", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjg4MjE0NTI=": { "id": "MDQ6VXNlcjg4MjE0NTI=", "user": "Breush", @@ -2753,6 +4879,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjY2MDA0Mjgw": { + "id": "MDQ6VXNlcjY2MDA0Mjgw", + "user": "Maran23", + "avatar": "https://avatars.githubusercontent.com/u/66004280?u=0061ed2d911a17ed213e03295ce525f6b2542af2&v=4", + "url": "https://github.com/Maran23", + "pull_count": 4, + "commit_count": 4 + }, "U_kgDOBxYlFQ": { "id": "U_kgDOBxYlFQ", "user": "andrei-g99", @@ -2761,14 +4895,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2MjE3Njg=": { - "id": "MDQ6VXNlcjE2MjE3Njg=", - "user": "aXu-AP", - "avatar": "https://avatars.githubusercontent.com/u/1621768?v=4", - "url": "https://github.com/aXu-AP", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjYwOTMxMTk=": { "id": "MDQ6VXNlcjYwOTMxMTk=", "user": "groud", @@ -2777,14 +4903,6 @@ "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": 8, - "commit_count": 8 - }, "MDQ6VXNlcjE2ODk2MDY3": { "id": "MDQ6VXNlcjE2ODk2MDY3", "user": "citizenll", @@ -2809,14 +4927,6 @@ "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": 2, - "commit_count": 4 - }, "MDQ6VXNlcjUyMzIyNzQ1": { "id": "MDQ6VXNlcjUyMzIyNzQ1", "user": "Rudolph-B", @@ -2825,22 +4935,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMyNTU1Njg=": { - "id": "MDQ6VXNlcjMyNTU1Njg=", - "user": "Naros", - "avatar": "https://avatars.githubusercontent.com/u/3255568?u=4730e9a35d4b60504321a720796615a705462cef&v=4", - "url": "https://github.com/Naros", - "pull_count": 4, - "commit_count": 4 - }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 16, - "commit_count": 16 - }, "MDQ6VXNlcjcwODQ4OA==": { "id": "MDQ6VXNlcjcwODQ4OA==", "user": "Bromeon", @@ -2865,21 +4959,13 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 8, - "commit_count": 8 - }, - "MDQ6VXNlcjE2ODc5MTg=": { - "id": "MDQ6VXNlcjE2ODc5MTg=", - "user": "Faless", - "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", - "url": "https://github.com/Faless", - "pull_count": 4, - "commit_count": 4 + "MDQ6VXNlcjE5MjA1ODUz": { + "id": "MDQ6VXNlcjE5MjA1ODUz", + "user": "object71", + "avatar": "https://avatars.githubusercontent.com/u/19205853?v=4", + "url": "https://github.com/object71", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjEwMDYwNDEx": { "id": "MDQ6VXNlcjEwMDYwNDEx", @@ -2897,30 +4983,14 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjY2MDA0Mjgw": { - "id": "MDQ6VXNlcjY2MDA0Mjgw", - "user": "Maran23", - "avatar": "https://avatars.githubusercontent.com/u/66004280?u=0061ed2d911a17ed213e03295ce525f6b2542af2&v=4", - "url": "https://github.com/Maran23", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjYzNDA3NjQ4": { "id": "MDQ6VXNlcjYzNDA3NjQ4", "user": "EAinsley", "avatar": "https://avatars.githubusercontent.com/u/63407648?u=3cba713032da4a65de80b2fb3d7c7e349ca17b4b&v=4", "url": "https://github.com/EAinsley", - "pull_count": 2, + "pull_count": 1, "commit_count": 2 }, - "": { - "id": "", - "user": "ghost", - "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", - "url": "https://github.com/ghost", - "pull_count": 0, - "commit_count": 1 - }, "MDQ6VXNlcjYyNDc4Nzg4": { "id": "MDQ6VXNlcjYyNDc4Nzg4", "user": "yahkr", @@ -2958,8 +5028,8 @@ "user": "larspet", "avatar": "https://avatars.githubusercontent.com/u/16100387?u=1ac90e09cb61ceae66575160317ab636ea3611ff&v=4", "url": "https://github.com/larspet", - "pull_count": 2, - "commit_count": 2 + "pull_count": 3, + "commit_count": 3 }, "MDQ6VXNlcjY5NTIwNjkz": { "id": "MDQ6VXNlcjY5NTIwNjkz", @@ -2969,22 +5039,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjIzOTc2NTA=": { - "id": "MDQ6VXNlcjIzOTc2NTA=", - "user": "alvinhochun", - "avatar": "https://avatars.githubusercontent.com/u/2397650?v=4", - "url": "https://github.com/alvinhochun", - "pull_count": 4, - "commit_count": 10 - }, - "MDQ6VXNlcjUyODUy": { - "id": "MDQ6VXNlcjUyODUy", - "user": "stuartcarnie", - "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", - "url": "https://github.com/stuartcarnie", - "pull_count": 7, - "commit_count": 8 - }, "MDQ6VXNlcjEzMjk1NQ==": { "id": "MDQ6VXNlcjEzMjk1NQ==", "user": "pkdawson", @@ -3001,30 +5055,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjM5MDMwNTk=": { - "id": "MDQ6VXNlcjM5MDMwNTk=", - "user": "raulsntos", - "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", - "url": "https://github.com/raulsntos", - "pull_count": 11, - "commit_count": 11 - }, - "MDQ6VXNlcjE5MjA1ODUz": { - "id": "MDQ6VXNlcjE5MjA1ODUz", - "user": "object71", - "avatar": "https://avatars.githubusercontent.com/u/19205853?v=4", - "url": "https://github.com/object71", - "pull_count": 1, - "commit_count": 1 - }, - "U_kgDOBe5tvQ": { - "id": "U_kgDOBe5tvQ", - "user": "HolonProduction", - "avatar": "https://avatars.githubusercontent.com/u/99511741?u=5d13cedc82a1b2e4629a6a16a8dae1b2d03579c7&v=4", - "url": "https://github.com/HolonProduction", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjYzMDAzMDAy": { "id": "MDQ6VXNlcjYzMDAzMDAy", "user": "MBCX", @@ -3049,14 +5079,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMyMzIx": { - "id": "MDQ6VXNlcjMyMzIx", - "user": "fire", - "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", - "url": "https://github.com/fire", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjYyNjUzMDc=": { "id": "MDQ6VXNlcjYyNjUzMDc=", "user": "reduz", @@ -3065,14 +5087,6 @@ "pull_count": 0, "commit_count": 1 }, - "U_kgDOCSXAdA": { - "id": "U_kgDOCSXAdA", - "user": "demolke", - "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", - "url": "https://github.com/demolke", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQ5OTk4MDI1": { "id": "MDQ6VXNlcjQ5OTk4MDI1", "user": "miv391", @@ -3081,14 +5095,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": 9, - "commit_count": 11 - }, "MDQ6VXNlcjExNzM2MjE3": { "id": "MDQ6VXNlcjExNzM2MjE3", "user": "CreatedBySeb", @@ -3097,22 +5103,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": 5, - "commit_count": 6 - }, - "MDQ6VXNlcjIxMzI1OTQz": { - "id": "MDQ6VXNlcjIxMzI1OTQz", - "user": "markdibarry", - "avatar": "https://avatars.githubusercontent.com/u/21325943?u=3143c72c047c779c3d2dd207578042e84971c97d&v=4", - "url": "https://github.com/markdibarry", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOCYMnmQ": { "id": "U_kgDOCYMnmQ", "user": "DictyosteliumDiscoideum", @@ -3137,14 +5127,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjg1NDM4ODky": { - "id": "MDQ6VXNlcjg1NDM4ODky", - "user": "MewPurPur", - "avatar": "https://avatars.githubusercontent.com/u/85438892?u=772295c29d3b62548bff714c0413e86381c77ba1&v=4", - "url": "https://github.com/MewPurPur", - "pull_count": 0, - "commit_count": 1 - }, "MDQ6VXNlcjU5Nzg0MA==": { "id": "MDQ6VXNlcjU5Nzg0MA==", "user": "TestSubject06", @@ -3161,14 +5143,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBkx80A": { - "id": "U_kgDOBkx80A", - "user": "ryevdokimov", - "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", - "url": "https://github.com/ryevdokimov", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjYyNjc4NjQz": { "id": "MDQ6VXNlcjYyNjc4NjQz", "user": "C-BJ", @@ -3193,14 +5167,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjY2NzI3NzEw": { - "id": "MDQ6VXNlcjY2NzI3NzEw", - "user": "Mickeon", - "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", - "url": "https://github.com/Mickeon", - "pull_count": 4, - "commit_count": 5 - }, "MDQ6VXNlcjI4MzU1MTU3": { "id": "MDQ6VXNlcjI4MzU1MTU3", "user": "SomeRanDev", @@ -3209,14 +5175,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjE5NDU0NDk=": { - "id": "MDQ6VXNlcjE5NDU0NDk=", - "user": "BastiaanOlij", - "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", - "url": "https://github.com/BastiaanOlij", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjI5NzY0NTQx": { "id": "MDQ6VXNlcjI5NzY0NTQx", "user": "jeronimo-schreyer", @@ -3225,14 +5183,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjMwODk1MjU=": { - "id": "MDQ6VXNlcjMwODk1MjU=", - "user": "TheSofox", - "avatar": "https://avatars.githubusercontent.com/u/3089525?u=9c26f4e874d289f4d94ef7ab1954523255db2395&v=4", - "url": "https://github.com/TheSofox", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjkzMzYwNA==": { "id": "MDQ6VXNlcjkzMzYwNA==", "user": "jwodicka", @@ -3257,14 +5207,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBjOqgw": { - "id": "U_kgDOBjOqgw", - "user": "Wierdox", - "avatar": "https://avatars.githubusercontent.com/u/104049283?u=c0c06cbc9034d1c5642fd2e659439eb68dc84f67&v=4", - "url": "https://github.com/Wierdox", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjUxNzk3Mzgz": { "id": "MDQ6VXNlcjUxNzk3Mzgz", "user": "Craig-Stoneham", @@ -3297,14 +5239,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEwMDU0MjI2": { - "id": "MDQ6VXNlcjEwMDU0MjI2", - "user": "kitbdev", - "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", - "url": "https://github.com/kitbdev", - "pull_count": 6, - "commit_count": 8 - }, "MDQ6VXNlcjEyMjYyODc1": { "id": "MDQ6VXNlcjEyMjYyODc1", "user": "jwinarske", @@ -3353,14 +5287,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjcwMzM0OTgz": { - "id": "MDQ6VXNlcjcwMzM0OTgz", - "user": "ItzCog", - "avatar": "https://avatars.githubusercontent.com/u/70334983?u=fb2921201ae440d11ecb4b094046a23fc7042f4f&v=4", - "url": "https://github.com/ItzCog", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjc4OTExNDk2": { "id": "MDQ6VXNlcjc4OTExNDk2", "user": "vinni-richburgh", @@ -3377,14 +5303,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjYxNjI0NTU4": { - "id": "MDQ6VXNlcjYxNjI0NTU4", - "user": "Daylily-Zeleen", - "avatar": "https://avatars.githubusercontent.com/u/61624558?u=3f1582445860fba722144e1ab74f7d1db212c903&v=4", - "url": "https://github.com/Daylily-Zeleen", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjE4Mjg1NjI=": { "id": "MDQ6VXNlcjE4Mjg1NjI=", "user": "olawlor", @@ -3409,14 +5327,6 @@ "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": 5, - "commit_count": 5 - }, "MDQ6VXNlcjMwODQxODk=": { "id": "MDQ6VXNlcjMwODQxODk=", "user": "GustJc", @@ -3433,30 +5343,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEyNDM2ODI0": { - "id": "MDQ6VXNlcjEyNDM2ODI0", - "user": "jordi-star", - "avatar": "https://avatars.githubusercontent.com/u/12436824?u=7e219fe56314d5612510e4874acc240e37760759&v=4", - "url": "https://github.com/jordi-star", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjcxNDgxNzAw": { - "id": "MDQ6VXNlcjcxNDgxNzAw", - "user": "Delsin-Yu", - "avatar": "https://avatars.githubusercontent.com/u/71481700?u=8dcac36292a4d372c5b114dda5daaf4dfdbbc579&v=4", - "url": "https://github.com/Delsin-Yu", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjY4OTcxODA4": { - "id": "MDQ6VXNlcjY4OTcxODA4", - "user": "ywmaa", - "avatar": "https://avatars.githubusercontent.com/u/68971808?u=76e142eee503c62f65a51a020c36577a79cd42b8&v=4", - "url": "https://github.com/ywmaa", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE2NDcyMjUw": { "id": "MDQ6VXNlcjE2NDcyMjUw", "user": "jolexxa", @@ -3465,14 +5351,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjIyOTgzNw==": { - "id": "MDQ6VXNlcjIyOTgzNw==", - "user": "rburing", - "avatar": "https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4", - "url": "https://github.com/rburing", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjE0OTQ2NzE5": { "id": "MDQ6VXNlcjE0OTQ2NzE5", "user": "voidedWarranties", @@ -3481,14 +5359,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjExMDY2Mjk=": { - "id": "MDQ6VXNlcjExMDY2Mjk=", - "user": "zeux", - "avatar": "https://avatars.githubusercontent.com/u/1106629?u=620ee97d58fc4c0e915bc36c992c86e94bd76efe&v=4", - "url": "https://github.com/zeux", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjQ3MDcyNjg1": { "id": "MDQ6VXNlcjQ3MDcyNjg1", "user": "fstxz", @@ -3497,14 +5367,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjYyODY2Nzk4": { - "id": "MDQ6VXNlcjYyODY2Nzk4", - "user": "aryan-11825114", - "avatar": "https://avatars.githubusercontent.com/u/62866798?v=4", - "url": "https://github.com/aryan-11825114", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjMzNDgwOA==": { "id": "MDQ6VXNlcjMzNDgwOA==", "user": "Flynsarmy", @@ -3553,14 +5415,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUyNjgyOQ==": { - "id": "MDQ6VXNlcjUyNjgyOQ==", - "user": "noidexe", - "avatar": "https://avatars.githubusercontent.com/u/526829?u=41bdf186592d1372030d1d57b246fa08064901d8&v=4", - "url": "https://github.com/noidexe", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjc0NzU2MzU=": { "id": "MDQ6VXNlcjc0NzU2MzU=", "user": "ianmccleary", @@ -3593,14 +5447,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEyMzc1MjM5": { - "id": "MDQ6VXNlcjEyMzc1MjM5", - "user": "SlashScreen", - "avatar": "https://avatars.githubusercontent.com/u/12375239?u=39eb9c1158b6ef3699b1ae3f27f1f9db562283f6&v=4", - "url": "https://github.com/SlashScreen", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOCRxSPA": { "id": "U_kgDOCRxSPA", "user": "majikayogames", @@ -3641,30 +5487,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjc2NzA1NDAx": { - "id": "MDQ6VXNlcjc2NzA1NDAx", - "user": "Jordyfel", - "avatar": "https://avatars.githubusercontent.com/u/76705401?u=0f26c54a5c7f6a99b85c2b28b4158ea08eb04980&v=4", - "url": "https://github.com/Jordyfel", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjIxNjIxNDI=": { - "id": "MDQ6VXNlcjIxNjIxNDI=", - "user": "alesliehughes", - "avatar": "https://avatars.githubusercontent.com/u/2162142?v=4", - "url": "https://github.com/alesliehughes", - "pull_count": 1, - "commit_count": 1 - }, - "U_kgDOCI9Tew": { - "id": "U_kgDOCI9Tew", - "user": "jirisvd", - "avatar": "https://avatars.githubusercontent.com/u/143610747?u=b4501aeade5544cad7c897dac91c9f5254cd4653&v=4", - "url": "https://github.com/jirisvd", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOBw85cQ": { "id": "U_kgDOBw85cQ", "user": "kus04e4ek", @@ -3793,14 +5615,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjQwNjgzMg==": { - "id": "MDQ6VXNlcjQwNjgzMg==", - "user": "kisg", - "avatar": "https://avatars.githubusercontent.com/u/406832?v=4", - "url": "https://github.com/kisg", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQ5NDA5Nw==": { "id": "MDQ6VXNlcjQ5NDA5Nw==", "user": "spanzeri", @@ -3854,14 +5668,14 @@ "user": "Togira123", "avatar": "https://avatars.githubusercontent.com/u/70365614?u=c5fc9171b98b547662e458f882acdb7a3e559bf8&v=4", "url": "https://github.com/Togira123", - "pull_count": 1, + "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjExMTQxODYy": { - "id": "MDQ6VXNlcjExMTQxODYy", - "user": "RobProductions", - "avatar": "https://avatars.githubusercontent.com/u/11141862?u=730f67984d77934ded4e1426e28cc2aa14aeb413&v=4", - "url": "https://github.com/RobProductions", + "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 }, @@ -3923,6 +5737,7897 @@ } }, "commits": { + "f4af8201bac157b9d47e336203d3e8a8ef729de2": { + "hash": "f4af8201bac157b9d47e336203d3e8a8ef729de2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #96309 from Geometror/fix-ge-cs-crash", + "body": "Prevent crash after removing GraphEdit's connection layer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "24b4607309ce734d3647c9f26cb1dacd3c36c265": { + "hash": "24b4607309ce734d3647c9f26cb1dacd3c36c265", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97693 from bruvzg/ts_fb_silent", + "body": "[TextServer] Silently skip invalid system fallback fonts.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d21a8a8c95d46c4b8bc0a1e785e4072e85bf2554": { + "hash": "d21a8a8c95d46c4b8bc0a1e785e4072e85bf2554", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97686 from Vovkiv/master", + "body": "Add Ukrainian translation for Linux .desktop file", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c73a18adbdd240091287d812f0991a73b86ef9c7": { + "hash": "c73a18adbdd240091287d812f0991a73b86ef9c7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97648 from twrightsman/fix-icu-load", + "body": "Fix ICU support data loading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "79804a8e77ee9aa8acd2b5fe61977ae884e5ed28": { + "hash": "79804a8e77ee9aa8acd2b5fe61977ae884e5ed28", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97647 from KoBeWi/yearly_REPL_pull_request", + "body": "Add expression evaluater to debugger (REPL)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cbff25096b07ce3b5802acad4a3520e3968e774c": { + "hash": "cbff25096b07ce3b5802acad4a3520e3968e774c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97638 from mhilbrunner/fix-duplicate-words", + "body": "Docs: remove duplicate words", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dec83d508817da74be1c841afbbcf15a665f6a0b": { + "hash": "dec83d508817da74be1c841afbbcf15a665f6a0b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97611 from BlueCube3310/bcdec-update", + "body": "Update bcdec to latest version", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "49700c335ee9a77208df25c8d4565e6c3dcff087": { + "hash": "49700c335ee9a77208df25c8d4565e6c3dcff087", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97607 from pafuent/firsts_multiplayer_unit_tests", + "body": "Add unit tests for `SceneMultiplayer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c133054f7b19c4e441f7c4c72168068a723276c": { + "hash": "6c133054f7b19c4e441f7c4c72168068a723276c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97602 from patowen/fix-region-filter-clip-enabled", + "body": "Fix `region_filter_clip_enabled` to avoid sprite bleeding for interpolated sprite sheets", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3b17e3470a84eb7f375b4eeac5217634816dfe3e": { + "hash": "3b17e3470a84eb7f375b4eeac5217634816dfe3e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97532 from kisg/use_loader_library_check", + "body": "GDExtension: Use loader to check if the library exists.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8aabdc457f8bd3897b83be156a22cf99b994f35a": { + "hash": "8aabdc457f8bd3897b83be156a22cf99b994f35a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97527 from timothyqiu/version-button", + "body": "Unify editor version buttons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c716408effb42d2110b3c11d880e9ade1abde0f": { + "hash": "9c716408effb42d2110b3c11d880e9ade1abde0f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97512 from matthewestopinal/mestopinal-sky-tests", + "body": "Add Unit Test cases for `Sky`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d66d0567279f1d48cc2489dacbd77a0302514f8d": { + "hash": "d66d0567279f1d48cc2489dacbd77a0302514f8d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97510 from kisg/vulkan_build_fix", + "body": "Move Vulkan includes to a central `godot_vulkan.h` header", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "06a7cf727090482f087575594736323da9ecd2f4": { + "hash": "06a7cf727090482f087575594736323da9ecd2f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97500 from m4gr3d/update_godot_plugin_to_use_javaclasswrapper", + "body": "Remove the restriction on supported types for Godot Android plugins", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "97fa7187e1be2f2cf7cb2e6dc6b038eb587a44e4": { + "hash": "97fa7187e1be2f2cf7cb2e6dc6b038eb587a44e4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97353 from timothyqiu/tree-at", + "body": "Add auto translate mode for cells in `Tree`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d4e06e3a1e917523b47dad533f7b0a63b952238": { + "hash": "7d4e06e3a1e917523b47dad533f7b0a63b952238", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97333 from bits-by-brandon/consolidate-window-remember-editor-settings", + "body": "Consolidate remembering window settings into single config", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "70ac89e7763d79ee7fb93e0579d9836149baa5d0": { + "hash": "70ac89e7763d79ee7fb93e0579d9836149baa5d0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96980 from m4gr3d/enable_legacy_build_customization_by_plugin", + "body": "Expose `get_export_option_visibility` to editor plugins", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "60708ccbfee37f6b681d2c7d0e36d411e91f3b6b": { + "hash": "60708ccbfee37f6b681d2c7d0e36d411e91f3b6b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96542 from Maran23/inspector-scrolls-away", + "body": "Fix Inspector may scroll away when editing a property that adds or removes sub properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0fd62f75255b68b7e7ac383ec149d221833b373b": { + "hash": "0fd62f75255b68b7e7ac383ec149d221833b373b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96124 from AeioMuch/check_mouse_pos_inside_inspector", + "body": "Prevent selecting the hovered node if the mouse is not inside the inspector dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a7d0464e9ef2c2084f5ffd7711dd32f38b394363": { + "hash": "a7d0464e9ef2c2084f5ffd7711dd32f38b394363", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95931 from pafuent/adding_packet_peer_tests", + "body": "Add unit tests for `PacketPeer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d71d95448c63f1012db27b8c803763e518c5ad1f": { + "hash": "d71d95448c63f1012db27b8c803763e518c5ad1f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95784 from pafuent/adding_stream_peer_buffer_tests", + "body": "Add unit tests for `StreamPeer` and `StreamPeerBuffer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "53f30bfb7e940c7b8bb9f4abd095dfd02f75b280": { + "hash": "53f30bfb7e940c7b8bb9f4abd095dfd02f75b280", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95132 from LeonStansfield/gpu_particles_ui_consistency", + "body": "GPU/CPU particle parameter list consistency changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eaac03316857ed5ecf3e3f04eb8facff2d868ce7": { + "hash": "eaac03316857ed5ecf3e3f04eb8facff2d868ce7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94240 from MewPurPur/optimize-styleboxflat", + "body": "Optimize `StyleBoxFlat.draw()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "41ffc696d23b7b64ccd65451ae8cc4ab8321b31b": { + "hash": "41ffc696d23b7b64ccd65451ae8cc4ab8321b31b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93449 from Calinou/basematerial3d-refraction-use-depth-comparison", + "body": "Fix BaseMaterial3D refracting objects located in front of the material", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cf1d910e1052360d888a91851d44abf0a8273b6e": { + "hash": "cf1d910e1052360d888a91851d44abf0a8273b6e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92237 from timothyqiu/url-fragment", + "body": "String: Parse fragment from URL", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8c16e67e4da9c5ce56d206e321bf2df23c35d064": { + "hash": "8c16e67e4da9c5ce56d206e321bf2df23c35d064", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #91765 from chocola-mint/feat-markers", + "body": "Add markers to Animation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0628af4105e5ea4184e57f8203dceeee2167aa50": { + "hash": "0628af4105e5ea4184e57f8203dceeee2167aa50", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #80561 from HolonProduction/i-have-made-my-position-clear", + "body": "Set position to zero when saving a positioned branch as scene", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ff10dee94633e27e6c978068900706fc3524132a": { + "hash": "ff10dee94633e27e6c978068900706fc3524132a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add unit tests for StreamPeer and StreamPeerBuffer", + "body": "Partially fixes #43440", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95784 + }, + "0a41a715da30d1695fd3933b5186985a651e3587": { + "hash": "0a41a715da30d1695fd3933b5186985a651e3587", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add unit tests for PacketPeer", + "body": "Partially fixes #43440", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95931 + }, + "e0957c2fa3d3c796fd738ae3d06ff410e763e30d": { + "hash": "e0957c2fa3d3c796fd738ae3d06ff410e763e30d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxMTgxNjk=" + ], + "author_raw": "Brandon Chang ", + "committer_raw": "Rémi Verschelde ", + "summary": "Consolidate remembering window settings into single config", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97333 + }, + "d222daa9c8c15405d355cc8676d79941ae04e141": { + "hash": "d222daa9c8c15405d355cc8676d79941ae04e141", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Silently skip invalid system fallback fonts.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97693 + }, + "136e4d563642933c4f6d8b2cec0c6755ff7a7fb5": { + "hash": "136e4d563642933c4f6d8b2cec0c6755ff7a7fb5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMDkzMDQy" + ], + "author_raw": "MATTHEW ESTOPINAL ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add Unit Test cases for `Sky`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97512 + }, + "645abdbb801c29ba93adefb01e422dc66fb22fc2": { + "hash": "645abdbb801c29ba93adefb01e422dc66fb22fc2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjExMjUxNTA=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add expression evaluater to debugger (REPL)", + "body": "Co-authored-by: rohanrhu ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97647 + }, + "1a2e0b22b6278cef95a528e9101a53f4cb93b548": { + "hash": "1a2e0b22b6278cef95a528e9101a53f4cb93b548", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "volkov ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add Ukrainian translation for Linux .desktop file", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97686 + }, + "3c365a7fa5de8778488adefcb296ab42fe29ac15": { + "hash": "3c365a7fa5de8778488adefcb296ab42fe29ac15", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add auto translate mode for cells in Tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97353 + }, + "c4b7d6f5c32e2a241666233996f20af68107d0ba": { + "hash": "c4b7d6f5c32e2a241666233996f20af68107d0ba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDA5NzM=" + ], + "author_raw": "Travis Wrightsman ", + "committer_raw": "Travis Wrightsman ", + "summary": "Fix ICU support data loading", + "body": "This fixes an error in loading the ICU support data on platforms that\ndon't use either the builtin icu4c or the static ICU support data.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97648 + }, + "a6997d37cc9da98e1e876178f3e5e657d8fb6ba6": { + "hash": "a6997d37cc9da98e1e876178f3e5e657d8fb6ba6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTQ3NjM=" + ], + "author_raw": "Max Hilbrunner ", + "committer_raw": "Max Hilbrunner ", + "summary": "Docs: remove duplicate words", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97638 + }, + "03c3c5f608c9919625b8a39fdf24e8250600b127": { + "hash": "03c3c5f608c9919625b8a39fdf24e8250600b127", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Set position to zero when saving a positioned branch as scene", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 80561 + }, + "e376c4f30c6c220a3b82b7526555b1f3475d4896": { + "hash": "e376c4f30c6c220a3b82b7526555b1f3475d4896", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add unit tests for `SceneMultiplayer`", + "body": "This PR aims to help \"fix\" #43440\n\nAlso fixing a small typo on `SceneMultiplayer` docs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97607 + }, + "7a909896f73cf7ed81ba39028b75315ecf851628": { + "hash": "7a909896f73cf7ed81ba39028b75315ecf851628", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Expose `get_export_option_visibility` to editor plugins", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96980 + }, + "4587d14796bfd21be3c677efb2273656876f5241": { + "hash": "4587d14796bfd21be3c677efb2273656876f5241", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Add logic to automatically pick up jar/aar library dependencies in the `res://addons` directory", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97500 + }, + "5e0805a8138702651cb8cc5fdb8ca5c38bcdc2f0": { + "hash": "5e0805a8138702651cb8cc5fdb8ca5c38bcdc2f0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Provide access to the Android runtime to GDScript", + "body": "Thanks for the fix of `JavaClassWrapper` in https://github.com/godotengine/godot/pull/96182 and the changes in the previous commit, this introduces an `AndroidRuntime` plugin which provides GDScript access to the Android runtime capabilities.\n\nThis allows developers to get access to various Android capabilities without the need of a plugin.\nFor example, the following logic can be used to check whether the device supports vibration:\n\n```\nvar android_runtime = Engine.get_singleton(\"AndroidRuntime\")\nif android_runtime:\nprint(\"Checking if the device supports vibration\")\nvar vibrator_service = android_runtime.getApplicationContext().getSystemService(\"vibrator\")\nif vibrator_service:\nif vibrator_service.hasVibrator():\nprint(\"Vibration is supported on device!\")\nelse:\nprinterr(\"Vibration is not supported on device\")\nelse:\nprinterr(\"Unable to retrieve the vibrator service\")\nelse:\nprinterr(\"Couldn't find AndroidRuntime singleton\")\n```", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97500 + }, + "07cae26abeb85d9e7e1f7c6c86b6f782e3eec646": { + "hash": "07cae26abeb85d9e7e1f7c6c86b6f782e3eec646", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Remove the restriction on supported types for Godot Android plugins", + "body": "The Android plugin implementation is updated to use `JavaClassWrapper` which was fixed in https://github.com/godotengine/godot/pull/96182, thus removing the limitation on supported types.\n\nNote that `JavaClassWrapper` has also been updated in order to only provide access to public methods and constructor to GDScript.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97500 + }, + "e3213aaef5e0e72b8272e65d989d3d8222be17ca": { + "hash": "e3213aaef5e0e72b8272e65d989d3d8222be17ca", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97622 from Repiteo/scons/msvc-prerelease-fix", + "body": "SCons: Include pre-release in MSVC detection", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1d3c4e192c61e8decb9e350dc76d64763dbb1e6e": { + "hash": "1d3c4e192c61e8decb9e350dc76d64763dbb1e6e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Include pre-release in MSVC detection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97622 + }, + "146ba4106f459fd37d130a34da02ef737ac166e4": { + "hash": "146ba4106f459fd37d130a34da02ef737ac166e4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQwNjgzMg==" + ], + "author_raw": "Gergely Kis ", + "committer_raw": "Gergely Kis ", + "summary": "Move Vulkan includes to a central godot_vulkan.h header", + "body": "Also fixes Vulkan build problem with recent Clang.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97510 + }, + "72cff2ed591ca6da76ef287d2afcca35d59402df": { + "hash": "72cff2ed591ca6da76ef287d2afcca35d59402df", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97618 from Repiteo/scons/decode-fix", + "body": "SCons: Fix MSVC decode error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9a8fcd52637d6e61003bd5ba8a25d48ec6cce989": { + "hash": "9a8fcd52637d6e61003bd5ba8a25d48ec6cce989", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Fix MSVC decode error", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97618 + }, + "d720eb80e176bf7455f37cfff9e336c95bc911f4": { + "hash": "d720eb80e176bf7455f37cfff9e336c95bc911f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU0MDMzODA=" + ], + "author_raw": "Patrick Owen ", + "committer_raw": "Patrick Owen ", + "summary": "Clamp UV-coordinates to centers of outermost texels when configured to do so", + "body": "In addition, fix region_filter_clip_enabled documentation to be consistent with AtlasTexture.xml, since that is the option whose behavior was fixed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97602 + }, + "ed13a840fa26f813299b8af1cbfb941c8eb95de6": { + "hash": "ed13a840fa26f813299b8af1cbfb941c8eb95de6", + "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": "Add markers to animation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91765 + }, + "529897cb0c7ebddf9786752cf4f5fe81330bb55c": { + "hash": "529897cb0c7ebddf9786752cf4f5fe81330bb55c", + "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": "Update bcdec to latest version", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97611 + }, + "8a41b1d90ff447fb3014b7402f28f820ddc7c8a6": { + "hash": "8a41b1d90ff447fb3014b7402f28f820ddc7c8a6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQwNjgzMg==" + ], + "author_raw": "Gergely Kis ", + "committer_raw": "Gergely Kis ", + "summary": "GDExtension: Use loader to check if the library exists.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97532 + }, + "1fc82087658066935bed9e1350d62e334c7e0309": { + "hash": "1fc82087658066935bed9e1350d62e334c7e0309", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97589 from pkowal1982/fix_97454", + "body": "Fix error message on startup when camera is busy", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e2a76d57fed51f77faa30e782926bec0e64b41d": { + "hash": "0e2a76d57fed51f77faa30e782926bec0e64b41d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97547 from lalitshankarchowdhury/audio-code-fix", + "body": "Vorbis: Remove redundant bounds check", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "99aec994217d618a59164252bc2654c67fee672b": { + "hash": "99aec994217d618a59164252bc2654c67fee672b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97534 from j20001970/camerafeed-setter", + "body": "Expose CameraFeed setters", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a53d0a36e402913077a4097d6c998279878741c0": { + "hash": "a53d0a36e402913077a4097d6c998279878741c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97503 from Repiteo/ci/merge_queue", + "body": "CI: Support merge queues with default runner", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "422306ef873d96d8ec8439cd97c06e3a902e83b4": { + "hash": "422306ef873d96d8ec8439cd97c06e3a902e83b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97325 from BlueCube3310/bcdec", + "body": "Replace squish with bcdec for BC decompression", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3fbd33af85ab89a90c16773c6f853ba577c48ee1": { + "hash": "3fbd33af85ab89a90c16773c6f853ba577c48ee1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97229 from aryan-11825114/ctrl-x-visual-shader", + "body": "Add `GraphEdit.cut_nodes_request` signal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a11f970f91f8e049501d2077a3de3fba26bba1ba": { + "hash": "a11f970f91f8e049501d2077a3de3fba26bba1ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96290 from Macksaur/export-action-callable", + "body": "Add `@export_tool_button` annotation for easily creating inspector buttons.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d6c0509b5a7f746b06d06b03b1bce10fcd7a047c": { + "hash": "d6c0509b5a7f746b06d06b03b1bce10fcd7a047c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #91069 from Repiteo/scons/msvc-detect-compiler", + "body": "SCons: Detect MSVC compiler version", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "285ebed828286574d6ff9f41ec3d01f09bb40bac": { + "hash": "285ebed828286574d6ff9f41ec3d01f09bb40bac", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #83360 from ywmaa/vertex_shading", + "body": "Implement vertex shading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e7a9104f3768e41b292d805e7ba8369bd7caa226": { + "hash": "e7a9104f3768e41b292d805e7ba8369bd7caa226", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97554 from clayjohn/batching-uniform-sets", + "body": "Combine texture and instance data into one uniform set in the 2D renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a9ad8f9de825a14d112d9ebd0674a9c82f56e12": { + "hash": "0a9ad8f9de825a14d112d9ebd0674a9c82f56e12", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY4OTcxODA4", + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "ywmaa ", + "committer_raw": "Rémi Verschelde ", + "summary": "Implement vertex shading", + "body": "This adds support in all backends, but the Compatibility renderer works the best.\nMobile and Forward+ can only support one directional light shader (the first in the tree)\nWhile the Compatibility renderer supports any number of shadows.\n\nCo-authored-by: Clay John ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 83360 + }, + "b2b13d46c2fcd75502eec12c768caa23ee952900": { + "hash": "b2b13d46c2fcd75502eec12c768caa23ee952900", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97581 from AThousandShips/owners_fix_3", + "body": "Add a few missing CODEOWNERS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "38579a1e847132428019dbc73d88c91eb4f08586": { + "hash": "38579a1e847132428019dbc73d88c91eb4f08586", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Unify editor version buttons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97527 + }, + "0178bb88e0eac442399d915ba9392530e05e1f68": { + "hash": "0178bb88e0eac442399d915ba9392530e05e1f68", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NzY0NDky" + ], + "author_raw": "Pawel Kowal ", + "committer_raw": "Pawel Kowal ", + "summary": "Fix error message on startup when camera is busy", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97589 + }, + "ae45d19ad69d4a23146ab04c85adca00188a0d94": { + "hash": "ae45d19ad69d4a23146ab04c85adca00188a0d94", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "Add a few missing CODEOWNERS", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97581 + }, + "71ac6b7476ccdf97ba99f44a64ed6212c31ab042": { + "hash": "71ac6b7476ccdf97ba99f44a64ed6212c31ab042", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg1NDM4ODky" + ], + "author_raw": "MewPurPur ", + "committer_raw": "MewPurPur ", + "summary": "Optimize StyleBoxFlat.draw()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94240 + }, + "85dfd896536ff04dba4afd7d461a28e0ac4b9aee": { + "hash": "85dfd896536ff04dba4afd7d461a28e0ac4b9aee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4", + "MDQ6VXNlcjEyNDM2ODI0", + "MDQ6VXNlcjMyMzIx", + "MDQ6VXNlcjg2NTY2OTM5" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Mack <86566939+Macksaur@users.noreply.github.com>", + "summary": "Add `@export_tool_button` annotation for easily creating inspector buttons", + "body": "Co-authored-by: jordi \nCo-authored-by: K. S. Ernest (iFire) Lee \nCo-authored-by: Mack <86566939+Macksaur@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96290 + }, + "4d635b7a3afafb62e9d9e2e09f00e5d62d317a8b": { + "hash": "4d635b7a3afafb62e9d9e2e09f00e5d62d317a8b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5", + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Combine texture and instance data into one uniform set in the 2D renderer", + "body": "Co-authored-by: Stuart Carnie ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97554 + }, + "1043c00137adfe8ef61937f15078ccc448f3437c": { + "hash": "1043c00137adfe8ef61937f15078ccc448f3437c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Detect msvc compiler version", + "body": "• C standard now passed on msvc if the version is supported", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91069 + }, + "2caaa2cae5c05e48274886c2968475f24d979c99": { + "hash": "2caaa2cae5c05e48274886c2968475f24d979c99", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzMjAxNjc0" + ], + "author_raw": "Lalit Shankar Chowdhury ", + "committer_raw": "Lalit Shankar Chowdhury ", + "summary": "Vorbis: Remove redundant bounds check", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97547 + }, + "76a135926aef1f02f27e4e09093787f2c670956d": { + "hash": "76a135926aef1f02f27e4e09093787f2c670956d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97517 from syntaxerror247/android-themed-icon", + "body": "Add support for Android Themed Icons (monochrome)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "38d7ec1640ece8cdf6774ff5ae1f9f37d0a5cc66": { + "hash": "38d7ec1640ece8cdf6774ff5ae1f9f37d0a5cc66", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxNzY2ODM1" + ], + "author_raw": "Jason Kuo ", + "committer_raw": "Jason Kuo ", + "summary": "Expose CameraFeed setters", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97534 + }, + "dbcc7f3051f24663c7215daba1c6a725c5b66096": { + "hash": "dbcc7f3051f24663c7215daba1c6a725c5b66096", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add support for Android Themed Icons (monochrome)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97517 + }, + "ac3eadf976006e859b0a3c1b298138cf31c66637": { + "hash": "ac3eadf976006e859b0a3c1b298138cf31c66637", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97524 from BastiaanOlij/openxr_1141", + "body": "Update thirdparty OpenXR to 1.1.41", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ab1f55e738443ca97ab1f79ea65ba36a006026ce": { + "hash": "ab1f55e738443ca97ab1f79ea65ba36a006026ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97489 from TokageItLab/deferred-skin-registration", + "body": "Move skin registration process into deferred on ready", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "58ec7a95a42dd1c90a6ba9887b9031633ac12594": { + "hash": "58ec7a95a42dd1c90a6ba9887b9031633ac12594", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97477 from m4gr3d/update_xr_editor_excluded_permissions", + "body": "[XR Editor] Update the set of excluded permissions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7b393c6ceec12529352a30b9f7290ef2b45f78e4": { + "hash": "7b393c6ceec12529352a30b9f7290ef2b45f78e4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97453 from Calinou/project-manager-enter-accepts-dialog", + "body": "Make pressing Enter confirm project creation/import in the project manager", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b537d2f15c94fd54e3621b23b38a1e58761b38ae": { + "hash": "b537d2f15c94fd54e3621b23b38a1e58761b38ae", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97450 from megalon/alpha_curve-docs-fix", + "body": "Update notes for Color Curve members in ParticleProcessMaterial", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "61fce325cad7e7587de90ac27df1d534138387e7": { + "hash": "61fce325cad7e7587de90ac27df1d534138387e7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96548 from timothyqiu/item-list-signals", + "body": "Improve documentation of some `ItemList` signals", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "83b2ca3107625d54c2ec2946763cf2af3db9672a": { + "hash": "83b2ca3107625d54c2ec2946763cf2af3db9672a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95930 from aaronfranke/bind-array-set", + "body": "Bind Array and Packed*Array `get` and `set` functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8a9a26ef1980f149c6466329a989bbb930612902": { + "hash": "8a9a26ef1980f149c6466329a989bbb930612902", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93311 from dsnopek/gdextension-required-virtuals", + "body": "GDExtension: Mark virtual function as `is_required` in `extension_api.json`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "543fa16b4ce821a0118da3ef0904a105aaa046e9": { + "hash": "543fa16b4ce821a0118da3ef0904a105aaa046e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #68233 from raulsntos/dotnet/raise-events", + "body": "C#: Generate strongly-typed method to raise signal events and fix event accessibility", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6516ca6b11a6241d7908eb322343d44c10050d98": { + "hash": "6516ca6b11a6241d7908eb322343d44c10050d98", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Parse fragment from URL", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92237 + }, + "76691afd945c2c0da11b13fc3bf23636325d2d9f": { + "hash": "76691afd945c2c0da11b13fc3bf23636325d2d9f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve documentation of some ItemList signals", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96548 + }, + "e0478fe3a3d3a28330e051bd065776e13efb4691": { + "hash": "e0478fe3a3d3a28330e051bd065776e13efb4691", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Update thirdparty OpenXR to 1.1.41", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97524 + }, + "b4460c6ba3ef56b19713b86485aea37d5f136b5e": { + "hash": "b4460c6ba3ef56b19713b86485aea37d5f136b5e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyODY2Nzk4" + ], + "author_raw": "aryan-11825114 ", + "committer_raw": "aryan-11825114 ", + "summary": "Add cut_nodes_request signal to GraphEdit", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97229 + }, + "49212b81e50303277cafc7bdd195a609bf900391": { + "hash": "49212b81e50303277cafc7bdd195a609bf900391", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3NzE0NjM3", + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "megalon ", + "committer_raw": "megalon ", + "summary": "Update alpha_curve and emission_curve notes in ParticleProcessMaterial", + "body": "Update doc/classes/ParticleProcessMaterial.xml\n\nCo-authored-by: Hugo Locurcio \nUpdate doc/classes/ParticleProcessMaterial.xml\n\nCo-authored-by: Hugo Locurcio ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97450 + }, + "cc9f2b58a0b928ce1a8f30b855ace1e18d0049fc": { + "hash": "cc9f2b58a0b928ce1a8f30b855ace1e18d0049fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Bind Array get and set functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95930 + }, + "da37998dc84dcf05c91fdfe7481445c0cb10af2e": { + "hash": "da37998dc84dcf05c91fdfe7481445c0cb10af2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "C#: Generate On{EventName} method to raise signal events", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 68233 + }, + "506d6e427a4eecfc1e5e5ee1180019a876119701": { + "hash": "506d6e427a4eecfc1e5e5ee1180019a876119701", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #89486 from AThousandShips/owners_fix", + "body": "Update CODEOWNERS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb9a457153e8d8242ab2c94424211af3c96d61fd": { + "hash": "cb9a457153e8d8242ab2c94424211af3c96d61fd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Support merge queues with default runner", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97503 + }, + "b181ff28e8b034614225d08e7d8ed0add77d8240": { + "hash": "b181ff28e8b034614225d08e7d8ed0add77d8240", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97491 from akien-mga/fix-filesystem-invalid-icon-crash", + "body": "Fix EditorFileSystem crash when fetching icons for unknown file types", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "645af49919d8149001766d34bd16afa3fc620d57": { + "hash": "645af49919d8149001766d34bd16afa3fc620d57", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97488 from KoBeWi/zakaz_tłumaczeń", + "body": "Disable auto translation in EditorDirDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8126d81d0c9d67eaa88e10a742f202dda6a15117": { + "hash": "8126d81d0c9d67eaa88e10a742f202dda6a15117", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97487 from Ivorforce/patch-2", + "body": "Rename `Vector4.components` -> `coord` for consistency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3cde5a37f98552ef10b73091c058a5802ace08db": { + "hash": "3cde5a37f98552ef10b73091c058a5802ace08db", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97455 from Calinou/doc-lineedit-text-submitted", + "body": "Clarify when LineEdit's `text_submitted` signal is emitted", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "807136b679e9160a7819adc6ccbcff4ef975d598": { + "hash": "807136b679e9160a7819adc6ccbcff4ef975d598", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97425 from CrayolaEater/better-description-multiplayer-spawner-signals", + "body": "Better description for multiplayer spawner signals", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "56d50c30a295a1b3bf70b17b07ec03402c7736a4": { + "hash": "56d50c30a295a1b3bf70b17b07ec03402c7736a4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97414 from AThousandShips/code_highlight_fix", + "body": "Fix editing of some properties in `CodeHighlighter`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "01d567ba1b8d18e5a177d41b163c4c6aed5165e8": { + "hash": "01d567ba1b8d18e5a177d41b163c4c6aed5165e8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97406 from timothyqiu/tooltip-atm", + "body": "Add auto translate mode for tooltips", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9a8dcc1eebaaab5223d2f39ac2509d3f130c45d4": { + "hash": "9a8dcc1eebaaab5223d2f39ac2509d3f130c45d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97397 from timothyqiu/shortcut-in-tooltips", + "body": "Make `_make_custom_tooltip` receive raw tooltip for buttons with shortcut enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "775edd568b6a03a151374c4e9e24bed9422e147d": { + "hash": "775edd568b6a03a151374c4e9e24bed9422e147d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97389 from timothyqiu/button-autowrap-min-size", + "body": "Fix button text autowrap overflow when inside a container", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "344ce2b047c707db1f465cf84bcc72dfe2fb6e38": { + "hash": "344ce2b047c707db1f465cf84bcc72dfe2fb6e38", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97344 from pafuent/editor_file_dialog_filter_sort", + "body": "Add filter & sort to editor file dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c4f079a6b065968b1e217c3a4ab07818f20f83b7": { + "hash": "c4f079a6b065968b1e217c3a4ab07818f20f83b7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97283 from timothyqiu/fs-buttons", + "body": "Make FileSystem dock buttons consistent", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8eab2b52ed7e746a5abf4a51688e388bf19d7ef2": { + "hash": "8eab2b52ed7e746a5abf4a51688e388bf19d7ef2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96835 from Malcolmnixon/animation-optimize", + "body": "Expose the optimize method of the Animation class to gdscript.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eeaca3a439750bfaa78e7c8dec3b2f877e570656": { + "hash": "eeaca3a439750bfaa78e7c8dec3b2f877e570656", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96610 from adamscott/emscripten-minimum-requirements", + "body": "[Web] Update minimum requirements for emscripten to 3.1.62", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "35459bd18266d888f8de39f08e2520ce09c110f9": { + "hash": "35459bd18266d888f8de39f08e2520ce09c110f9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96394 from Faless/mbedtls/tls_1.3", + "body": "[mbedTLS] Enable TLS 1.3 support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8f2ab6fbeaa0f0da3dcafbfa57d44db320d74e4": { + "hash": "f8f2ab6fbeaa0f0da3dcafbfa57d44db320d74e4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94744 from matheusmdx/fix-pink-gradient2d", + "body": "Fix pink GradientTexture2D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ffb7699af98790b6a39c0d425945145e199e67a": { + "hash": "8ffb7699af98790b6a39c0d425945145e199e67a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[mbedTLS] Enable TLS 1.3 support", + "body": "Move library initialization to module registration functions.\n\nOnly set library debug threshold when verbose output is enabled.\n\nTLSv1.3 functions seems to be a bit more verbose then expected, and\ngenerate a lot of noise. Yet, some level of debugging without\nrecompiling the engine would be nice. We should discuss this upstream.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96394 + }, + "78801f61da872d3df03d21b36626af6cfb7f2c00": { + "hash": "78801f61da872d3df03d21b36626af6cfb7f2c00", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add auto translate mode for tooltips", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97406 + }, + "a1e409c58b22f1a38a535accf71b8a9f02615206": { + "hash": "a1e409c58b22f1a38a535accf71b8a9f02615206", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Update minimum requirements for emscripten to 3.1.62", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96610 + }, + "163753949e31ec71ea5aeda902e69947369955af": { + "hash": "163753949e31ec71ea5aeda902e69947369955af", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=", + "MDQ6VXNlcjEyMTIwNjQ0" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add filter & sort to editor file dialog", + "body": "Closes https://github.com/godotengine/godot-proposals/issues/2721\n\nOn `EditorFileDialog`:\n* Add filter box that only shows folders and files in current directory that match\n* Add sort button to sort files and directories\n* Add a shortcut for CTRL+F for selecting the filter box\n\nAlso moved common code between `EditorFileDialog` and `FileSystemDock`\nto it's own file.\n\nCo-authored-by: fox <12120644+foxydevloper@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97344 + }, + "a83ea6b57ddbfbce656cd47a6d21cd6a13c37d5a": { + "hash": "a83ea6b57ddbfbce656cd47a6d21cd6a13c37d5a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix EditorFileSystem crash when fetching icons for unknown file types", + "body": "Fixes crash reported in https://github.com/godotengine/godot/pull/97421#issuecomment-2376684690.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97491 + }, + "2eb069f40b64809d144d86373c9b42d824dbc50e": { + "hash": "2eb069f40b64809d144d86373c9b42d824dbc50e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Move skin registration process into deferred on ready", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97489 + }, + "8a485ff658a9ad03dfc6bc07d0f350a97a706719": { + "hash": "8a485ff658a9ad03dfc6bc07d0f350a97a706719", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==", + "MDQ6VXNlcjI4OTU5MDY1" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix BaseMaterial3D refracting objects located in front of the material", + "body": "Depth comparison is now used to prevent refraction from occurring\nif the pixel being refracted is located in front of the object.\n\nFor pixels slightly behind the object, a `smoothstep()` curve\nis used to progressively increases refraction intensity\nas the distance between the object and the refraction increases.\nThis avoids sudden discontinuities in the refraction.\n\nCo-authored-by: GeneralLegendary ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93449 + }, + "3e0d3c433bde1f2e0b18c3f05e43c3bf3c0804bc": { + "hash": "3e0d3c433bde1f2e0b18c3f05e43c3bf3c0804bc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0MzA2MDU0" + ], + "author_raw": "matheusmdx ", + "committer_raw": "matheusmdx ", + "summary": "Fix pink GradientTexture2D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94744 + }, + "2167157aaf0c4b2993ad67b929b3b51279360e29": { + "hash": "2167157aaf0c4b2993ad67b929b3b51279360e29", + "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": "Replace squish with bcdec for BC decompression", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97325 + }, + "4b734aeda96cc6b0bf1c8ea184572790e5f47bf7": { + "hash": "4b734aeda96cc6b0bf1c8ea184572790e5f47bf7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Disable auto translation in EditorDirDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97488 + }, + "e117ed9cd42666a98ac8253fd3d880ca97c414cf": { + "hash": "e117ed9cd42666a98ac8253fd3d880ca97c414cf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "GitHub ", + "summary": "Rename Vector4.components -> coord", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97487 + }, + "a0d1ba4a3d1760f48ef3297a6299ee3dbc1260e1": { + "hash": "a0d1ba4a3d1760f48ef3297a6299ee3dbc1260e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97458 from Faless/fix/imagine_its_2024_and_your_os_cant_handle_few_kbs_of_text", + "body": "[SCons] Remove MAXLINELENGTH override for MSVC", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a4c1804cab2ace8c7496390132c8cdc019b55078": { + "hash": "a4c1804cab2ace8c7496390132c8cdc019b55078", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97483 from akien-mga/clang-format-19.1.0", + "body": "CI: Update `clang-format` pre-commit hook to 19.1.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b64b464ba72ae54f6a1b90e403c6dfa2a7ccede6": { + "hash": "b64b464ba72ae54f6a1b90e403c6dfa2a7ccede6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97481 from Chaosus/shader_fix_void_return", + "body": "Fix shader crash when return a void function call", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8493a39e912f91b375119d1d417f1180acca2113": { + "hash": "8493a39e912f91b375119d1d417f1180acca2113", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97479 from dustdfg/csg_redudant_3d_disabled_check", + "body": "Remove redundant `_3D_DISABLED` check from csg module", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dbf1efbd19d97d0aa1bd0e081faed4794e0e4069": { + "hash": "dbf1efbd19d97d0aa1bd0e081faed4794e0e4069", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97442 from dustdfg/disable_xr/missing_disable_3d_ifndefs", + "body": "Add missing `#ifndef _3D_DISABLED` to main file", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bfe74eca3b912b162310a2cc0490366e0b8a32b1": { + "hash": "bfe74eca3b912b162310a2cc0490366e0b8a32b1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97428 from clayjohn/shadow-filter-jitter-rebase", + "body": "Jitter shadow map dithering pattern across frames when TAA is enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "841061d50ea6bbd31e57e724a9898b5ded823423": { + "hash": "841061d50ea6bbd31e57e724a9898b5ded823423", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97421 from SaNeOr/fix#97387", + "body": "Fix GDExtension classes inheriting from Resource not using icons in FileSystem", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2912cb99756dede609548503eeb3f6f1a2f2dfbf": { + "hash": "2912cb99756dede609548503eeb3f6f1a2f2dfbf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97118 from mihe/patch-exports", + "body": "Add ability to export patch packs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "991e6c92abd26435169ad7ea0df2622685cac6d1": { + "hash": "991e6c92abd26435169ad7ea0df2622685cac6d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96923 from Repiteo/style/warning-admonition", + "body": "Style: Add `WARNING:` as new comment admonition", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "052b1221085eb874fe4020ffc45a2cbbebebc4f1": { + "hash": "052b1221085eb874fe4020ffc45a2cbbebebc4f1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96184 from biswas08433/patch-1", + "body": "Clarify transform data ordering in `RenderingServer.multimesh_set_buffer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ef7547384c962f536b9020b74cf0984a534007bb": { + "hash": "ef7547384c962f536b9020b74cf0984a534007bb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95678 from Hilderin/fix-slow-load-on-large-project-v2", + "body": "Fix slow editor load on large projects (v2)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9d5b59b2ae456a1f9a98c918cef6ef217f52d31c": { + "hash": "9d5b59b2ae456a1f9a98c918cef6ef217f52d31c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94864 from rune-scape/add-missing-method-bind", + "body": "Add missing CallableCustomMethodPointer for const methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a90da7e87b2b0c01065fcacca6685617e911d88c": { + "hash": "a90da7e87b2b0c01065fcacca6685617e911d88c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93058 from Repiteo/scons/scons_hints", + "body": "SCons: Add unobtrusive type hints in SCons files", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "395a4fc5f27b5cc8b9ebce3d66fd95be2eea9b3b": { + "hash": "395a4fc5f27b5cc8b9ebce3d66fd95be2eea9b3b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[SCons] Remove MAXLINELENGTH override for MSVC", + "body": "It's not clear what is the actual max value that windows support, but\ndespite their claim of it being 8191 we have been seeing failure with\njust 8150.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97458 + }, + "c92a6c7e27cc51e1161425fd2d6e85a63d4b81fb": { + "hash": "c92a6c7e27cc51e1161425fd2d6e85a63d4b81fb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "CI: Update `clang-format` pre-commit hook to 19.1.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97483 + }, + "3828d45e31697e2d6b8d411fbca310b7f57cbe35": { + "hash": "3828d45e31697e2d6b8d411fbca310b7f57cbe35", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Fix shader crash when return a void function call", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97481 + }, + "e3eb5ee60713e46365d3f6ddb9cb882102e1a11a": { + "hash": "e3eb5ee60713e46365d3f6ddb9cb882102e1a11a", + "is_merge": false, + "authored_by": [ + "U_kgDOBc0k3w" + ], + "author_raw": "Yevhen Babiichuk (DustDFG) ", + "committer_raw": "Yevhen Babiichuk (DustDFG) ", + "summary": "Remove redudant _3D_DISABLED check from csg module", + "body": "It even won't be considered for building so there is no any sense\nfor compile time checks\n\nSigned-off-by: Yevhen Babiichuk (DustDFG) ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97479 + }, + "77202e08b4794dd28ff626ac3a33348e4d13b13a": { + "hash": "77202e08b4794dd28ff626ac3a33348e4d13b13a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Update the set of excluded permissions for the XR Editor", + "body": "A few permissions including the `USE_SCENE` permission are being renamed with the launch of the Meta Spatial SDK, so we update the excluded list to avoid requesting them on app start.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97477 + }, + "c15fe90ac427175273079157ddacd1ec9123c026": { + "hash": "c15fe90ac427175273079157ddacd1ec9123c026", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Make pressing Enter confirm project creation/import in the project manager", + "body": "This makes the project manager more friendly to keyboard usage.\n\nYou can now create projects more easily without touching the mouse\nby opening the project manager, pressing Ctrl + N, entering a project\nname and pressing Enter.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97453 + }, + "6a7183119f1eed8871fe73a45880033cfb02f3d9": { + "hash": "6a7183119f1eed8871fe73a45880033cfb02f3d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Make _make_custom_tooltip receive raw tooltip for buttons with shortcut enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97397 + }, + "21f7c8a25f23c40541925c95d7d25f52f81c9811": { + "hash": "21f7c8a25f23c40541925c95d7d25f52f81c9811", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix slow editor load on large projects (v2)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95678 + }, + "b3d413d4b4eec44d7651a75f2c4ed7aebfbf044e": { + "hash": "b3d413d4b4eec44d7651a75f2c4ed7aebfbf044e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Clarify when LineEdit's `text_submitted` signal is emitted", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97455 + }, + "f7c567e2f56d6e63f4749387a67e5ea4903c4696": { + "hash": "f7c567e2f56d6e63f4749387a67e5ea4903c4696", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97447 from dsnopek/x11-focus-bugs-take-twenty-seven-million-and-seven", + "body": "Fix renaming nodes on X11", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3be030ea6f3e295603ccf6cc9080a1d32051332": { + "hash": "d3be030ea6f3e295603ccf6cc9080a1d32051332", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=", + "MDQ6VXNlcjM4OTM1OTQ=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Add ability to export patch packs", + "body": "Co-authored-by: Poq Xert ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97118 + }, + "0fdbd22f560973cb16f6e198978bc83a596295e9": { + "hash": "0fdbd22f560973cb16f6e198978bc83a596295e9", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "Update CODEOWNERS", + "body": "* Added shared responsibilities for documentation and tests\n* Made buildsystem manage all build scripts (uniquely)\n* Cleaned up unused cases\n* Added unmanaged cases", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89486 + }, + "32c83a228dff7a1f485ab208dff773c3fa74b133": { + "hash": "32c83a228dff7a1f485ab208dff773c3fa74b133", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Add `WARNING:` as new comment admonition", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96923 + }, + "9f9ee0c813443333a49c797083ff456629c009fb": { + "hash": "9f9ee0c813443333a49c797083ff456629c009fb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Add unobtrusive type hints in SCons files", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93058 + }, + "36293a2dbfd8fb6019d77b63e841b8c5f781e43b": { + "hash": "36293a2dbfd8fb6019d77b63e841b8c5f781e43b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Fix renaming nodes on X11", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97447 + }, + "415607784f348c7e67e7bdd72aea3ace04e4dac0": { + "hash": "415607784f348c7e67e7bdd72aea3ace04e4dac0", + "is_merge": false, + "authored_by": [ + "U_kgDOBc0k3w" + ], + "author_raw": "Yevhen Babiichuk (DustDFG) ", + "committer_raw": "Yevhen Babiichuk (DustDFG) ", + "summary": "Add missing `#ifndef _3D_DISABLED` to main file", + "body": "XR is disabled when 3D is disbled so there is no sense in\nsetting xr specific settings and adding `--xr-mode` option\n\nSigned-off-by: Yevhen Babiichuk (DustDFG) ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97442 + }, + "0a9d8f04c10870c0f9f7bbd2e0505edc8494e299": { + "hash": "0a9d8f04c10870c0f9f7bbd2e0505edc8494e299", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97410 from KoBeWi/it's_redover", + "body": "Discard additional redo on commiting actions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ca1a390050e79374ab40965bc6e0fa4ba3f93f53": { + "hash": "ca1a390050e79374ab40965bc6e0fa4ba3f93f53", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97398 from timothyqiu/color-picker-etr", + "body": "Add missing `ETR` macros in `ColorPicker`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5d5cdc02c591cd0006ae407ef62587a0cf60fe66": { + "hash": "5d5cdc02c591cd0006ae407ef62587a0cf60fe66", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97392 from BastiaanOlij/xr_cleanup_action_map_dialogs", + "body": "Cleanup of action map dialogs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4c5e879cc57c47f6225a22a56a1acdc016c95470": { + "hash": "4c5e879cc57c47f6225a22a56a1acdc016c95470", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97380 from TheSofox/handle_modes_default_fix", + "body": "Ensure `handle_modes` is given default values rather than flagging error if undefined", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "65c94ec8731914fbadafc9ba2535dd83a00cca14": { + "hash": "65c94ec8731914fbadafc9ba2535dd83a00cca14", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97290 from fire/fix-animation-compression", + "body": "Fix animation compression going the wrong way", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "95e7e653f2ff31245b6c1e52416579a5f9afc4b9": { + "hash": "95e7e653f2ff31245b6c1e52416579a5f9afc4b9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97101 from aryan-11825114/fix-network-profiler-not-disabling-buttons", + "body": "Fix Network Profiler not disabling buttons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "73bf121ceb8637c88d5ed4bb8721a1feda80dc42": { + "hash": "73bf121ceb8637c88d5ed4bb8721a1feda80dc42", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93786 from alvinhochun/viewport-pixel-snap-fix", + "body": "Apply \"snap 2D transforms to pixel\" to viewport", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "70fede82c52998bc3fc7201d8406d21b4e8a6023": { + "hash": "70fede82c52998bc3fc7201d8406d21b4e8a6023", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93324 from tracefree/reinhard-fix", + "body": "Fix incorrect Reinhard tonemap operator", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "26340e0b918eb6d3047b63227320034b0eb506af": { + "hash": "26340e0b918eb6d3047b63227320034b0eb506af", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #53666 from pkowal1982/camera", + "body": "Add Linux camera support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5efa6ba4892aa03f56215719a347be2f1629e206": { + "hash": "5efa6ba4892aa03f56215719a347be2f1629e206", + "is_merge": false, + "authored_by": [ + "U_kgDOCUiFig" + ], + "author_raw": "Rie ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix incorrect Reinhard tonemap operator", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93324 + }, + "b88585abfc794281a6dd8a77d53272676f23c212": { + "hash": "b88585abfc794281a6dd8a77d53272676f23c212", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NzY0NDky" + ], + "author_raw": "Pawel Kowal ", + "committer_raw": "Pawel Kowal ", + "summary": "Add linux camera support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 53666 + }, + "2e57089135b4fc56760abe1d3b4ab06efea3f4b3": { + "hash": "2e57089135b4fc56760abe1d3b4ab06efea3f4b3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add missing ETR macros in ColorPicker", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97398 + }, + "0eb06da057e8e912d6f9b3de4b3efbd3dc46624c": { + "hash": "0eb06da057e8e912d6f9b3de4b3efbd3dc46624c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==", + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Clay John ", + "summary": "Jitter shadow map dithering pattern across frames when TAA is enabled", + "body": "This improves shadow quality by reducing the visibility of the noisy\npattern caused by dithering.\n\nThis jittering also applies when FSR2 is enabled, as it provides its own\nform of temporal antialiasing.\n\nCo-authored-by: Clay John ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97428 + }, + "2cfe6d9f640a92bfc43abf61e5f5067c82e9eeb1": { + "hash": "2cfe6d9f640a92bfc43abf61e5f5067c82e9eeb1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4NTcwODM1" + ], + "author_raw": "Bogdan Inculet ", + "committer_raw": "Bogdan Inculet ", + "summary": "Better description for multiplayer spawner signals", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97425 + }, + "e4cf4fcb2f272f27742ea47c758feb60591a55a0": { + "hash": "e4cf4fcb2f272f27742ea47c758feb60591a55a0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMzA3Njk4" + ], + "author_raw": "SaNeOr ", + "committer_raw": "SaNeOr ", + "summary": "fix GDExtension classes inheriting from Resource are not using icons in FileSystem", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97421 + }, + "56f095296c23cb66b3aa7077ccf0f7801d6875b3": { + "hash": "56f095296c23cb66b3aa7077ccf0f7801d6875b3", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "Fix editing of some properties in `CodeHighlighter`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97414 + }, + "7aef30c2a80f8fac30487f180f89743a3f41bcc0": { + "hash": "7aef30c2a80f8fac30487f180f89743a3f41bcc0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Discard additional redo on commiting actions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97410 + }, + "c3e16cda00a9fbec4515142f4c59bc5134f1bfb0": { + "hash": "c3e16cda00a9fbec4515142f4c59bc5134f1bfb0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97379 from clayjohn/webgl-errors", + "body": "Clean up two recently introduced WebGL errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9355845d29bac0c92235aee78f0747cbfe830f5d": { + "hash": "9355845d29bac0c92235aee78f0747cbfe830f5d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97367 from AdriaandeJongh/clarify-canvasitem-visibility-followup", + "body": "Clarify CanvasItem's visibility signal descriptions (followup)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "63d16a9bc3d86cd92a819b4f9979783b29796497": { + "hash": "63d16a9bc3d86cd92a819b4f9979783b29796497", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97357 from Manik2607/master", + "body": "Refactor signal documentation to improve clarity.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c1bbb314361fd95efe86d8e34c73277d852650f": { + "hash": "6c1bbb314361fd95efe86d8e34c73277d852650f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97275 from timothyqiu/how-many", + "body": "Better undo action names for localization editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc960cdf800dceedd16e4e944f81d49028b618d4": { + "hash": "fc960cdf800dceedd16e4e944f81d49028b618d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97013 from Hilderin/fix-load-errors-popup-empty", + "body": "Fix empty load errors popup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "39115be8eb9be8da7fdb1478eb6a017b53294f1e": { + "hash": "39115be8eb9be8da7fdb1478eb6a017b53294f1e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95261 from rburing/2d_physics_module", + "body": "Move Godot Physics 2D into a module; add dummy 2D physics server", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6bea41d68f0511f7854880854d052eafb5382224": { + "hash": "6bea41d68f0511f7854880854d052eafb5382224", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #88363 from Delsin-Yu/master", + "body": "C#: Implement proper generic type name printing for Godot Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9b474e3a8e16d4e1128475cbab3abba27abef41d": { + "hash": "9b474e3a8e16d4e1128475cbab3abba27abef41d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2MTEzMjM=" + ], + "author_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", + "committer_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", + "summary": "doc: clarify CanvasItem's visibility signal descriptions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97367 + }, + "0f98b3244805d61ef9edcfa4671ab77c1c5167a7": { + "hash": "0f98b3244805d61ef9edcfa4671ab77c1c5167a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix button text autowrap overflow when inside a container", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97389 + }, + "633df0b29c7ec602377ea7367f7ad047f90b90f1": { + "hash": "633df0b29c7ec602377ea7367f7ad047f90b90f1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwODk1MjU=" + ], + "author_raw": "Sofox ", + "committer_raw": "Sofox ", + "summary": "Handle handle_modes being undefined by giving default values rather than flagging error", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97380 + }, + "0305e437ffec0315c369723952a9a667a99a4fb9": { + "hash": "0305e437ffec0315c369723952a9a667a99a4fb9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Clean up two recently introduced WebGL errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97379 + }, + "a84c480049420796184804230e40f2c6ea00b19a": { + "hash": "a84c480049420796184804230e40f2c6ea00b19a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1MjI0NTky" + ], + "author_raw": "rune-scape ", + "committer_raw": "rune-scape ", + "summary": "Add missing CallableCustomMethodPointer for const methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94864 + }, + "011954fea35e1761033f99b71b98e00690c04237": { + "hash": "011954fea35e1761033f99b71b98e00690c04237", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5NTIzNDM2" + ], + "author_raw": "manik2607 ", + "committer_raw": "manik2607 ", + "summary": "Refactor signal documentation to improve clarity", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97357 + }, + "7c4c4b998716922fcf62f1fe50473bf2f59087c8": { + "hash": "7c4c4b998716922fcf62f1fe50473bf2f59087c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyOTgzNw==" + ], + "author_raw": "Ricardo Buring ", + "committer_raw": "Ricardo Buring ", + "summary": "Move Godot Physics 2D into a module; add dummy 2D physics server", + "body": "If the module is enabled (default), 2D physics works as it did before.\n\nIf the module is disabled and no other 2D physics server is registered\n(via a module or GDExtension), then we fall back to a dummy\nimplementation which effectively disables 2D physics functionality (and\na warning is printed).\n\nThe dummy 2D physics server can also be selected explicitly, in which\ncase no warning is printed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95261 + }, + "4254946de93bab0cc1fb36a7b9039c9ec43be924": { + "hash": "4254946de93bab0cc1fb36a7b9039c9ec43be924", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97323 from timothyqiu/drop-unicode-identifier", + "body": "Fix script editor wrongly replaces and quotes non-ASCII letters", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2017006879833d346a967dc8fcce4b846a8ed1c6": { + "hash": "2017006879833d346a967dc8fcce4b846a8ed1c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97314 from tetrapod00/visual-shader-remap", + "body": "Visual Shader: Add vector operations to Remap node", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2c1b8dda748a27ef6cf9498ef3cc2786a4fc413a": { + "hash": "2c1b8dda748a27ef6cf9498ef3cc2786a4fc413a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97284 from timothyqiu/optimized-translation-gen", + "body": "Document that `OptimizedTranslation.generate()` only works in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c47eb5c3015795fd9ac0db17f5de3b57746c3bf8": { + "hash": "c47eb5c3015795fd9ac0db17f5de3b57746c3bf8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97282 from timothyqiu/force-advanced-settings-when-searching", + "body": "Keep advanced toggle on when searching for settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f97defb375d524540cb7e7772adce8279d38e5ba": { + "hash": "f97defb375d524540cb7e7772adce8279d38e5ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97223 from AdriaandeJongh/clarify-canvasitem-visility-changed", + "body": "Docs: Clarify `CanvasItem` visibility properties and signals", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea8d20d35b5171a3ddaebad4b5649ba8f67b51c9": { + "hash": "ea8d20d35b5171a3ddaebad4b5649ba8f67b51c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96955 from Delsin-Yu/generator-based-CreateManagedForGodotObjectBinding", + "body": "[.NET] Replace Reflection-Based implementation with Generated one in `CreateManagedForGodotObjectBinding`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8c273eb14ceeecc08f1262e7fccc8cdf260958ae": { + "hash": "8c273eb14ceeecc08f1262e7fccc8cdf260958ae", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #90955 from AThousandShips/print_to_stdout", + "body": "[Core] Add `Engine.print_to_stdout` setting to control printing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974": { + "hash": "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxMzI1OTQz" + ], + "author_raw": "Mark DiBarry ", + "committer_raw": "Alvin Wong ", + "summary": "Prevent jitter in Parallax2D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93786 + }, + "1bd66af54ce86d5882830ce5170cdfeb914bb873": { + "hash": "1bd66af54ce86d5882830ce5170cdfeb914bb873", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzOTc2NTA=" + ], + "author_raw": "Alvin Wong ", + "committer_raw": "Alvin Wong ", + "summary": "Apply snap 2D transforms to pixel to viewport", + "body": "We shall not leave the viewport transform to be rounded by the code for\nrounding canvas items. Since the viewport transform is inverse to the\ncamera transform, we get incorrect rounding at the halfway point that\nmisaligns the viewport and the canvas item which the camera is\nfollowing.\n\nInstead, reintroduce viewport rounding, but do it in a way that matches\nthe rounding of canvas items. Also take into account the half-pixel\noffset of the centre point when viewport dimension is not divisible by\ntwo. For `CanvasLayer`s that follows viewport, take into account the\nscale when rounding. Overall this should work better compared to the\nrounding in Godot 4.2 (and earlier).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93786 + }, + "d5aadc38b459762fa74850777edb2ec8f6a02c16": { + "hash": "d5aadc38b459762fa74850777edb2ec8f6a02c16", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97337 from Ivorforce/patch-1", + "body": "In make_rst.py, include the parent class in 'Inherits:' even if it is not known.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e3aa15250923b266ad8c49ae0ec8ff9cc8bbf0ce": { + "hash": "e3aa15250923b266ad8c49ae0ec8ff9cc8bbf0ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97319 from Giganzo/groups-add-button-style", + "body": "Fix Add button style in GroupsEditor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9b793237c0b45132c26a8c4bdf6ff1f1266b88c": { + "hash": "b9b793237c0b45132c26a8c4bdf6ff1f1266b88c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97315 from lawnjelly/fix_character_platform", + "body": "Fix physics platform behaviour regression", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c9e704a2b6d932734f942fbbfd23138adb2de50": { + "hash": "9c9e704a2b6d932734f942fbbfd23138adb2de50", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97286 from Rynzier/master", + "body": "Clarify PCK path argument in `PCKPacker.pck_start`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ec4bd1e062e5c4770d16fa63d32512f39f6c5cb9": { + "hash": "ec4bd1e062e5c4770d16fa63d32512f39f6c5cb9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97274 from Giganzo/button-pressed-doc", + "body": "Clarify docs for when toggling `button_pressed` emits `toggled`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b030638863303853c3f57406702da7a6a76a40c9": { + "hash": "b030638863303853c3f57406702da7a6a76a40c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97252 from dsnopek/gdext-android-surface-swapchain", + "body": "OpenXR: Allow extending Android surface swapchain creation from GDExtension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "833be1f00d6ba1ef714b545d9c0f173d931d5210": { + "hash": "833be1f00d6ba1ef714b545d9c0f173d931d5210", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97139 from akien-mga/miniupnpc-2.2.8", + "body": "miniupnpc: Update to 2.2.8 (new major 18)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "648b21b9ba3f174291813ca710206522b515140c": { + "hash": "648b21b9ba3f174291813ca710206522b515140c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96813 from Repiteo/scons/fix-clang-cl-flags", + "body": "SCons: Fix `clang-cl` link/ar flags", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd71bc2d3b613d3c63f75e671f36427f838f7396": { + "hash": "dd71bc2d3b613d3c63f75e671f36427f838f7396", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95252 from rburing/3d_physics_module", + "body": "Move Godot Physics 3D into a module; add dummy 3D physics server", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1b19ecb360124b4f46d767e56b8f8d9a1f1ed20e": { + "hash": "1b19ecb360124b4f46d767e56b8f8d9a1f1ed20e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95166 from aaronp64/variant_op_err_return", + "body": "Assign return value on `Variant` operator failure", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c65ab71230c6dd6d60dd87423950d5599269cce7": { + "hash": "c65ab71230c6dd6d60dd87423950d5599269cce7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94953 from raulsntos/dotnet/signals-with-typed-arrays", + "body": "C#: Generate signal delegates with typed arrays", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "510bc3dc6a91978aa70b2586b0e4efa03ba2b02f": { + "hash": "510bc3dc6a91978aa70b2586b0e4efa03ba2b02f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #90969 from Naros/expose-resource-and-saver-methods", + "body": "Expose several resource/resource-saver functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "720c236fc09e5453612a1ce71f3e7cc9e75d34c9": { + "hash": "720c236fc09e5453612a1ce71f3e7cc9e75d34c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #90743 from timothyqiu/empty-selection-clipboard", + "body": "Add TextEdit option to prevent copying without a selection", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "330f91d32b807adb6049db350cc532789c9ca49e": { + "hash": "330f91d32b807adb6049db350cc532789c9ca49e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2MTEzMjM=" + ], + "author_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", + "committer_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", + "summary": "clarify CanvasItem's visible property, and its visibility_changed and hidden signals", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97223 + }, + "6764338e096f5ca72fa4f7750f85d8ed5d9d5a65": { + "hash": "6764338e096f5ca72fa4f7750f85d8ed5d9d5a65", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "Fix physics platform behaviour regression", + "body": "Lifetime checks for stored `RIDs` for collision objects assumed they had valid `object_ids`.\nIt turns out that some are not derived from `Object` and thus checking `ObjectDB` returns false for some valid `RIDs`.\nTo account for this we only perform lifetime checks on valid `object_ids`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97315 + }, + "7b7164c80c9827c686d3a81af954ef65e95443eb": { + "hash": "7b7164c80c9827c686d3a81af954ef65e95443eb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU5NzA5MDc2", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rynzier <59709076+Rynzier@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Clarify PCK path argument in `PCKPacker.pck_start`", + "body": "Co-authored-by: Rémi Verschelde ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97286 + }, + "b5cd06b9ae2c25f8965eded3c19a7c238d2eeaed": { + "hash": "b5cd06b9ae2c25f8965eded3c19a7c238d2eeaed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxNDgxNzAw", + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "DE-YU_H14 ", + "committer_raw": "DE-YU_H14 ", + "summary": "C#: Implement proper generic type name printing for Godot Editor", + "body": "Co-authored-by: Raul Santos ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 88363 + }, + "388869574c841729cf586ce1cacadb4e37f474b3": { + "hash": "388869574c841729cf586ce1cacadb4e37f474b3", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Clarify docs for when toggling `button_pressed` emits `toggled`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97274 + }, + "1536f5ec7929d46b04bee5030bc7be2b8b42a36f": { + "hash": "1536f5ec7929d46b04bee5030bc7be2b8b42a36f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1MTMyODg0" + ], + "author_raw": "biswas08433 ", + "committer_raw": "Rémi Verschelde ", + "summary": "Clarify transform data ordering in RenderingServer.multimesh_set_buffer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96184 + }, + "155fcd00b0ce722d06a8cd2a165ab29bb1c0d4b1": { + "hash": "155fcd00b0ce722d06a8cd2a165ab29bb1c0d4b1", + "is_merge": true, + "authored_by": [], + "author_raw": "Clay John ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97279 from AThousandShips/fix_gles3_include", + "body": "Remove direct render include in `ExternalTexture`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "445e822bcf2dc2cbc4391ce3df18803bd26c0f79": { + "hash": "445e822bcf2dc2cbc4391ce3df18803bd26c0f79", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "C#: Generate signal event with the same accessibility as the delegate", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 68233 + }, + "2d6af000e763b64967672bb8603c699eaef40949": { + "hash": "2d6af000e763b64967672bb8603c699eaef40949", + "is_merge": true, + "authored_by": [], + "author_raw": "Clay John ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97326 from jj11hh/master", + "body": "Fix hash calculation for NTSliceKey", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3e3b7379ad1e0ad001c957e5a18b27a6fb1c32e": { + "hash": "d3e3b7379ad1e0ad001c957e5a18b27a6fb1c32e", + "is_merge": true, + "authored_by": [], + "author_raw": "Clay John ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97338 from Ivorforce/patch-2", + "body": "Fix a typo in make_rst.py (Packedfloat64Array -> PackedFloat64Array)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bc3dcf3d404046a9ae8ac5a1aeab4853cb7c082b": { + "hash": "bc3dcf3d404046a9ae8ac5a1aeab4853cb7c082b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyNTU1Njg=" + ], + "author_raw": "Chris Cranford ", + "committer_raw": "Chris Cranford ", + "summary": "Expose several resource/resource-saver functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90969 + }, + "21fb753bbd4b149295618d5fa38eac32135ecc0e": { + "hash": "21fb753bbd4b149295618d5fa38eac32135ecc0e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "GitHub ", + "summary": "Fix a typo in make_rst.py (Packedfloat64Array -> PackedFloat64Array)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97338 + }, + "50ad99bdc0338e3257e0e131ed09f12e1642714f": { + "hash": "50ad99bdc0338e3257e0e131ed09f12e1642714f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "GitHub ", + "summary": "In make_rst.py, include the parent class in 'Inherits:' even if it is not known.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97337 + }, + "eb5a9c3b332e1709286068df0c888b5836c2cec5": { + "hash": "eb5a9c3b332e1709286068df0c888b5836c2cec5", + "is_merge": false, + "authored_by": [ + "U_kgDOCKz2dg" + ], + "author_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "committer_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "summary": "Visual Shader: Add vector operations to Remap node", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97314 + }, + "a751c05b15e75904cc949934f95061f1c0ee40e4": { + "hash": "a751c05b15e75904cc949934f95061f1c0ee40e4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix script editor wrongly replaces and quotes non-ASCII letters", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97323 + }, + "864d4fb32a8b2ad51ad2611e45e9a9f33efff5f6": { + "hash": "864d4fb32a8b2ad51ad2611e45e9a9f33efff5f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NjIzNjk2" + ], + "author_raw": "Jiang Yiheng ", + "committer_raw": "Jiang Yiheng ", + "summary": "Fix hash calculation for NTSliceKey", + "body": "A bug was introduced from 057367bf by adding FSR 2.2.1 support.\nWhich increases hash collision and hurts performance.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97326 + }, + "d49ec39d630d63d54301389e15c9510a83766756": { + "hash": "d49ec39d630d63d54301389e15c9510a83766756", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Core] Add `Engine.print_to_stout` setting to control printing", + "body": "Also added notes to the related project settings pointing to the\n`Engine` properties.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90955 + }, + "307224927ced54943e1ce3da393c63b35160bd2e": { + "hash": "307224927ced54943e1ce3da393c63b35160bd2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxNDgxNzAw", + "MDQ6VXNlcjM5MDMwNTk=", + "U_kgDOBcK-Cw" + ], + "author_raw": "DE YU <71481700+Delsin-Yu@users.noreply.github.com>", + "committer_raw": "DE-YU_H14 ", + "summary": "Replace Reflection-Based implementation with Generated one", + "body": "Co-authored-by: Raul Santos \nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96955 + }, + "15f344173e9ee00b6083dd1f6e6bc9897b310f90": { + "hash": "15f344173e9ee00b6083dd1f6e6bc9897b310f90", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix Add button style in GroupsEditor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97319 + }, + "dd9525be040518bfbc401f5cb9c3a9fd2f34c442": { + "hash": "dd9525be040518bfbc401f5cb9c3a9fd2f34c442", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyMzIx" + ], + "author_raw": "K. S. Ernest (iFire) Lee ", + "committer_raw": "K. S. Ernest (iFire) Lee ", + "summary": "Fix animation compression going the wrong way", + "body": "When compressing animation key frame indices the truncation breaks the animation near the border of pages.\n\nWe use banker's rounding (FE_TONEAREST) as implemented by fast_ftoi to get the nearest integer frame.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97290 + }, + "0333648cea0483edce0131722789b54d4daa7d5a": { + "hash": "0333648cea0483edce0131722789b54d4daa7d5a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyOTgzNw==" + ], + "author_raw": "Ricardo Buring ", + "committer_raw": "Ricardo Buring ", + "summary": "Move Godot Physics 3D into a module; add dummy 3D physics server", + "body": "If the module is enabled (default), 3D physics works as it did before.\n\nIf the module is disabled and no other 3D physics server is registered\n(via a module or GDExtension), then we fall back to a dummy\nimplementation which effectively disables 3D physics functionality (and\na warning is printed).\n\nThe dummy 3D physics server can also be selected explicitly, in which\ncase no warning is printed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95252 + }, + "ccca41a0862c341d70c200556f6b6f350560a734": { + "hash": "ccca41a0862c341d70c200556f6b6f350560a734", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "Remove direct render include in `ExternalTexture`", + "body": "This include introduces `windows/platform_gl.h` into the include\nhierarchy which adds defines which break building on MSVC", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97279 + }, + "b7416bf6933af73c7d9dc947f9aa834db82e488c": { + "hash": "b7416bf6933af73c7d9dc947f9aa834db82e488c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Document `OptimizedTranslation.generate()` only works in editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97284 + }, + "ef840f935f18a5bf1c34203cb56c6f26cb8ecb60": { + "hash": "ef840f935f18a5bf1c34203cb56c6f26cb8ecb60", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Make FileSystem dock buttons consistent", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97283 + }, + "267bb982319c5dbd0c5341bd85f6319b873db6d2": { + "hash": "267bb982319c5dbd0c5341bd85f6319b873db6d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Keep advanced toggle on when searching for settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97282 + }, + "246150453b7ef0dd37a2af15478ec44e6385628d": { + "hash": "246150453b7ef0dd37a2af15478ec44e6385628d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Better undo action names for localization editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97275 + }, + "e4e024ab88efe74677769395886bc1b09eccbac7": { + "hash": "e4e024ab88efe74677769395886bc1b09eccbac7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97273 from timothyqiu/unicode-autoload", + "body": "Allow using Unicode identifier for Autoload name", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2daea4bb0b23199b1163822c3dc2476620ca8222": { + "hash": "2daea4bb0b23199b1163822c3dc2476620ca8222", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97269 from timothyqiu/underline-unicode-identifier", + "body": "Fix script editor not underlining Unicode identifiers when Ctrl-hovered", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0df4a851292c2a5f455cc87e0ab8c59ab215f13e": { + "hash": "0df4a851292c2a5f455cc87e0ab8c59ab215f13e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97268 from MonterraByte/wayland-opengl3-fallback", + "body": "Fallback to OpenGL 3 if Vulkan isn't available on Wayland", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1ef1c4ee0f9918479005e2eab7a399cae00c3806": { + "hash": "1ef1c4ee0f9918479005e2eab7a399cae00c3806", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97264 from clayjohn/obj-no-uv-crash", + "body": "Fix crash when importing a surface with no UVs after another surface in the same OBJ file that had UVs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5f5c6904815a5a0ae8690fff1409303a60f02680": { + "hash": "5f5c6904815a5a0ae8690fff1409303a60f02680", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97260 from clayjohn/pixel_snap", + "body": "Calculate pixel snap in canvas space instead of world space", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f246419c58f4331082be6cb7e63960f51a7a079c": { + "hash": "f246419c58f4331082be6cb7e63960f51a7a079c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97259 from alesliehughes/openxr_copy_paste", + "body": "OpenXR: Correctly set the Depth swapchain name", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cc26cacc080d936056dcf73906f06df20e414396": { + "hash": "cc26cacc080d936056dcf73906f06df20e414396", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97242 from timothyqiu/meta-text", + "body": "Fix wrong displayed category name in `EditorHelpSearch`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aa5c69bfd5b785ccae1cb35f0c0f7998f42c3e9f": { + "hash": "aa5c69bfd5b785ccae1cb35f0c0f7998f42c3e9f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97239 from Calinou/editor-system-info-add-display-driver-window-mode", + "body": "Mention display driver and window mode in Copy System Info text", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "afb1d82bb8330fa4a6ed003da23889cacc214b5b": { + "hash": "afb1d82bb8330fa4a6ed003da23889cacc214b5b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97237 from Repiteo/style/update-mypy-ruff", + "body": "Style: Update `ruff` & `mypy` to latest versions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d39f53439f603f8ecd3290807210baf741fc3542": { + "hash": "d39f53439f603f8ecd3290807210baf741fc3542", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96982 from dsnopek/external-texture", + "body": "Add external texture support (GLES3)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b271a88a9e5bf90858629ab3b50c133f32a8837a": { + "hash": "b271a88a9e5bf90858629ab3b50c133f32a8837a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96871 from KoBeWi/borrow_container", + "body": "Add `SCROLL_MODE_RESERVE` to ScrollContainer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd7cb059f588e120122341cd26fbd300d2eda898": { + "hash": "dd7cb059f588e120122341cd26fbd300d2eda898", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #87344 from AThousandShips/signal_connected", + "body": "[Core] Add way to check if a signal has any connections", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e8462bf3acd0747489c3ed1e87d6f3cbc203016a": { + "hash": "e8462bf3acd0747489c3ed1e87d6f3cbc203016a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Allow using Unicode identifier for Autoload name", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97273 + }, + "208797d54ee64a93d41d88b1b4af3d62e3e2116b": { + "hash": "208797d54ee64a93d41d88b1b4af3d62e3e2116b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix script editor not underlining Unicode identifiers when Ctrl-hovered", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97269 + }, + "c4e4810e93b29068a90486f14fbb215f4a9eacc0": { + "hash": "c4e4810e93b29068a90486f14fbb215f4a9eacc0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMjc0NjUx" + ], + "author_raw": "Joaquim Monteiro ", + "committer_raw": "Joaquim Monteiro ", + "summary": "Fallback to OpenGL 3 if Vulkan isn't available on Wayland", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97268 + }, + "07546006e86732d2be1355a1ecf5f73c87ad6482": { + "hash": "07546006e86732d2be1355a1ecf5f73c87ad6482", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Fix crash when importing a surface with no UVs after another surface in the same OBJ file that had UVs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97264 + }, + "e75900e1ad1a2c699829335ad3be27b4e01afec1": { + "hash": "e75900e1ad1a2c699829335ad3be27b4e01afec1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Calculate pixel snap in canvas space instead of world space", + "body": "This ensures that you are actually snapping to pixels in the viewport and not an arbitrary amount", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97260 + }, + "daa4704c44e40fa942b32f32e3f664e98857acc1": { + "hash": "daa4704c44e40fa942b32f32e3f664e98857acc1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxNjIxNDI=" + ], + "author_raw": "Alistair Leslie-Hughes ", + "committer_raw": "Alistair Leslie-Hughes ", + "summary": "openxr: Correct set the Depth swapchain name", + "body": "Introduced in 08ffa5d89e4bbd427eb3d5ce0c0de1382d21f18a.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97259 + }, + "f7e5e7a40053648584e1d69f25fc398a8142da8d": { + "hash": "f7e5e7a40053648584e1d69f25fc398a8142da8d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Allow extending Android surface swapchain creation from GDExtension", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97252 + }, + "621cadcf651b93757d5dbf8969023ae62a16f1a4": { + "hash": "621cadcf651b93757d5dbf8969023ae62a16f1a4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97168 from Hilderin/fix-reloading-scripts-already-in-use", + "body": "Fix reloading scripts already in use", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "107675f785912a17474ffcc8fa8bd762f2a73233": { + "hash": "107675f785912a17474ffcc8fa8bd762f2a73233", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Mention display driver and window mode in Copy System Info text", + "body": "This is useful information to know, as the X11 display driver can be\nused both on X11 natively and on Wayland through XWayland.\n\nCertain editor issues only occur in multi-window mode\n(or only in single-window mode). Some issues also only occur\non multi-monitor setups, so the monitor count is now listed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97239 + }, + "96382204736cbc131fbc2640ba6ba238c53017c0": { + "hash": "96382204736cbc131fbc2640ba6ba238c53017c0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix reloading scripts already in use", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97168 + }, + "aa4f7bc2e37cf713aba8db757ad8274daaf980cb": { + "hash": "aa4f7bc2e37cf713aba8db757ad8274daaf980cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix wrong displayed category name in EditorHelpSearch", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97242 + }, + "1a6f8512bc5fd2b226a9db5e622b1a85350625c4": { + "hash": "1a6f8512bc5fd2b226a9db5e622b1a85350625c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==", + "MDQ6VXNlcjkxNDk2OA==", + "" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Add external texture support (GLES3)", + "body": "Co-authored-by: Fredia Huya-Kouadio \nCo-authored-by: Mauricio Narvaez ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96982 + }, + "203d3be200c9b607e5eaba82d9a267813a6700cd": { + "hash": "203d3be200c9b607e5eaba82d9a267813a6700cd", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Core] Add way to check if a signal has any connections", + "body": "Added to `Object` and `Signal`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 87344 + }, + "fdc6ffd264d015d4f6ba22488a4e7ab78d365b24": { + "hash": "fdc6ffd264d015d4f6ba22488a4e7ab78d365b24", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Update `ruff` & `mypy` to latest versions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97237 + }, + "2be730a05b7ff221b89c967981f7caee6e164ef0": { + "hash": "2be730a05b7ff221b89c967981f7caee6e164ef0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97231 from timothyqiu/missing-period", + "body": "Add missing period for sentences in classref", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "77f779d326e56bde89f11aa12be692ff4c4fb489": { + "hash": "77f779d326e56bde89f11aa12be692ff4c4fb489", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97167 from MewPurPur/reveal-undoredo", + "body": "Expose `has_undo()` and `has_redo()` of LineEdit", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8738aae9fc5e5f8193ec980e329486bfb2d26355": { + "hash": "8738aae9fc5e5f8193ec980e329486bfb2d26355", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94569 from Calinou/script-editor-tweak-zoom-presets", + "body": "Tweak script editor zoom presets to be more useful", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "efc7c628b06771773f89eb0030666fab6fa62e19": { + "hash": "efc7c628b06771773f89eb0030666fab6fa62e19", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97224 from timothyqiu/transition-names", + "body": "Update `AnimationTree` parameter list when updating `AnimationNodeTransition` input names", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ea7f5eac26121733fe0f6ee25406fd68608c01f": { + "hash": "8ea7f5eac26121733fe0f6ee25406fd68608c01f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97222 from timothyqiu/csv-not-translation", + "body": "Don't list CSV as a valid extension for `Translation` resource", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "34dd5e0c37c9a6efc0ef045fb43c5e0dfb081a58": { + "hash": "34dd5e0c37c9a6efc0ef045fb43c5e0dfb081a58", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97217 from stuartcarnie/97185_subpixel_rendering", + "body": "Metal: Fix subpixel blending; fix inconsistent blend state", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "25c4caa5d7cdd3aa00fc3d0c89bb3f920a2e6633": { + "hash": "25c4caa5d7cdd3aa00fc3d0c89bb3f920a2e6633", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97209 from kitbdev/fix-tab-container-ensure-visible-offset", + "body": "Fix TabContainer tab offset moving when not needed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5070db2575ed7c77e8fcd5acd422fc7613300a61": { + "hash": "5070db2575ed7c77e8fcd5acd422fc7613300a61", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97208 from kleonc/transform3d_aabb_multiplication_fix_csharp", + "body": "Fix C# `operator *(Transform3D, Aabb)`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2834342a78bcdd5d0219839859b4a7baa513326c": { + "hash": "2834342a78bcdd5d0219839859b4a7baa513326c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97203 from ev13bird/docs_inspector_plugin_typo", + "body": "Fix minor typo in EditorPlugin `remove_inspector_plugin`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "93150ffab8daca14a06162a41e50c36a01ce80ea": { + "hash": "93150ffab8daca14a06162a41e50c36a01ce80ea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97202 from jirisvd/fix-typo", + "body": "Fix typo in CompositorEffect documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f078e501cbc92eb603713d8c592706b7687798a": { + "hash": "2f078e501cbc92eb603713d8c592706b7687798a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97198 from raulsntos/dotnet/open-visual-studio-with-dotnet-cli", + "body": "C#: Use dotnet CLI to launch `OpenVisualStudio.dll`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90a119225e5984250740efe7ffbf3c2eabb612bb": { + "hash": "90a119225e5984250740efe7ffbf3c2eabb612bb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97194 from RobProductions/godot-sharp-error-improvement", + "body": "Add error messages to `BindingsGenerator`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7ce8e4fd6b9791285fcb62d100a0096a19216959": { + "hash": "7ce8e4fd6b9791285fcb62d100a0096a19216959", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97159 from noidexe/Expose-viewport-get-audio-listener", + "body": "Expose Viewport methods to get current 2D/3D audio listener", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c2564f42aac63f7045572cfbaf0fefe6792788f3": { + "hash": "c2564f42aac63f7045572cfbaf0fefe6792788f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97142 from SheepYhangCN/master", + "body": "Fallback to OpenGL 3 if other rendering drivers are not supported", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "330cb45c5a9846a2a4ae1affaf7a5741dcb97a97": { + "hash": "330cb45c5a9846a2a4ae1affaf7a5741dcb97a97", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96981 from ItzCog/patch-1", + "body": "Change \"deconstructor\" to \"destructor\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d2a5153c6608d0172ebfed3c5984cc6c76ee9c6f": { + "hash": "d2a5153c6608d0172ebfed3c5984cc6c76ee9c6f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96677 from Wierdox/fix_audio_stream_player_3d_still_processing_when_out_of_range", + "body": "Fix AudioStreamPlayer3D still processing when out of range", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7e62565f1e075cb5a2b090e320739daa4a8dce9a": { + "hash": "7e62565f1e075cb5a2b090e320739daa4a8dce9a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95787 from timothyqiu/domestic", + "body": "Add translation domain", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "99a1eb7147ad3e13a2302d172708db909195c89c": { + "hash": "99a1eb7147ad3e13a2302d172708db909195c89c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95482 from kleonc/bmp_import_1_2_4_bpp_of_any_size", + "body": "Support importing 1/2/4-bpp BMP images of size non-divisible by 8/4/2", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6bf8a3e3f8dadf485f733b8fd5a502a7d21a2ff1": { + "hash": "6bf8a3e3f8dadf485f733b8fd5a502a7d21a2ff1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95449 from SlashScreen/array_functions", + "body": "Add callable support for `find` and `rfind` `Array` methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "da9764ad438a0dab31f74791d1cf84612ed52c69": { + "hash": "da9764ad438a0dab31f74791d1cf84612ed52c69", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93313 from Repiteo/ci/clang-format", + "body": "CI: Update `clang-format` pre-commit hook to latest version", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d33f4820cd14e38571f0998b59fc72c0d67dfb1e": { + "hash": "d33f4820cd14e38571f0998b59fc72c0d67dfb1e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMzM0OTgz" + ], + "author_raw": "Dungeon Master <70334983+ItzCog@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Change \"deconstructor\" to \"destructor\" in `NOTIFICATION_PREDELETE` docs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96981 + }, + "84e278cbfd2b645a2b5acb0ec1ad869e6d50c971": { + "hash": "84e278cbfd2b645a2b5acb0ec1ad869e6d50c971", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Tweak script editor zoom presets to be more useful", + "body": "The presets are now 50%, 75%, 90%, 100%, 110%, 125%, 150%.\n\nThis also mentions Ctrl + mouse wheel in the tooltip.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94569 + }, + "e90c5a46042feb4b1781062dc4d4e8f075009638": { + "hash": "e90c5a46042feb4b1781062dc4d4e8f075009638", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Ignore `clang-format` changes commit", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93313 + }, + "b37fc1014abf7adda70dc30b0822d775b3a4433f": { + "hash": "b37fc1014abf7adda70dc30b0822d775b3a4433f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Apply new `clang-format` changes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93313 + }, + "9e1121a18c4011d039037378bedf8138b2f79649": { + "hash": "9e1121a18c4011d039037378bedf8138b2f79649", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add missing period for sentences in classref", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97231 + }, + "f169616cc6b394b5ba95e2d1d99f217552dab60f": { + "hash": "f169616cc6b394b5ba95e2d1d99f217552dab60f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Update AnimationTree parameter list when updating AnimationNodeTransition input names", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97224 + }, + "b1000d1830e2a0486a68e787d032ef5c2bc6a576": { + "hash": "b1000d1830e2a0486a68e787d032ef5c2bc6a576", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Don't list CSV as a valid extension for Translation resource", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97222 + }, + "a3158d89bb7cba513fc2aa47cdc23fe39d2a1ad3": { + "hash": "a3158d89bb7cba513fc2aa47cdc23fe39d2a1ad3", + "is_merge": false, + "authored_by": [ + "U_kgDOBjOqgw" + ], + "author_raw": "Wierdox <104049283+Wierdox@users.noreply.github.com>", + "committer_raw": "Wierdox <104049283+Wierdox@users.noreply.github.com>", + "summary": "Fix AudioStreamPlayer3D still processing when out of range", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96677 + }, + "e826ab9ba90595007b698df36622b725697ec26c": { + "hash": "e826ab9ba90595007b698df36622b725697ec26c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "[2D,Metal]: Fix subpixel blending; fix inconsistent blend state in Metal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97217 + }, + "3d6814e5d2c9e7dc88d7f2ff3611236a1298fd8f": { + "hash": "3d6814e5d2c9e7dc88d7f2ff3611236a1298fd8f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix TabContainer tab offset moving when not needed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97209 + }, + "3bfadeff25c5d86a65a17ee172465e626c9741ba": { + "hash": "3bfadeff25c5d86a65a17ee172465e626c9741ba", + "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 C# operator *(Transform3D, AABB)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97208 + }, + "3b839347df1714cab08d373a551da2602e1a7cdf": { + "hash": "3b839347df1714cab08d373a551da2602e1a7cdf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0NTM5MjA0" + ], + "author_raw": "SheepYhangCN ", + "committer_raw": "SheepYhangCN ", + "summary": "Added fallback_to_opengl3", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97142 + }, + "bdcee836adf52f38d5d89f3304556bd707a79705": { + "hash": "bdcee836adf52f38d5d89f3304556bd707a79705", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNjgyOQ==" + ], + "author_raw": "Lisandro Lorea ", + "committer_raw": "Lisandro Lorea ", + "summary": "Expose Viewport::get_audio_listener_2d and Viewport::get_audio_listener_3d to scripting", + "body": "Document exposed methods\n\nApply suggestions from code review\n\nCo-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>\n\nDocument default behavior when no audio listeners are active", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97159 + }, + "72c183ce8ba6f5c78213d49dd3a135690ef0bfd3": { + "hash": "72c183ce8ba6f5c78213d49dd3a135690ef0bfd3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Update pre-commit `clang-format` to 18.1.8", + "body": "• Modernized `.clang-format` file against latest LLVM config settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93313 + }, + "c4bea28e1734e2d13fa9a7e01d48059c65e22113": { + "hash": "c4bea28e1734e2d13fa9a7e01d48059c65e22113", + "is_merge": false, + "authored_by": [ + "U_kgDOCI9Tew" + ], + "author_raw": "Jiří Švejda ", + "committer_raw": "Jiří Švejda ", + "summary": "Fix typo in CompositorEffect documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97202 + }, + "e2b25cfc0de38ac1a09de7f570cc67eced9ca887": { + "hash": "e2b25cfc0de38ac1a09de7f570cc67eced9ca887", + "is_merge": false, + "authored_by": [ + "U_kgDOCpPYQA" + ], + "author_raw": "ev13bird <177461312+ev13bird@users.noreply.github.com>", + "committer_raw": "ev13bird <177461312+ev13bird@users.noreply.github.com>", + "summary": "Fix minor typo in EditorPlugin remove_inspector_plugin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97203 + }, + "d6c0a53ecf3e02aba625b5a70de4454645216b2f": { + "hash": "d6c0a53ecf3e02aba625b5a70de4454645216b2f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTQxODYy" + ], + "author_raw": "Matt Enad ", + "committer_raw": "Matt Enad ", + "summary": "Add error messages to binding generator", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97194 + }, + "ec189b1574d24fda24f13210be0fb79a309b22da": { + "hash": "ec189b1574d24fda24f13210be0fb79a309b22da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "C#: Use dotnet CLI to launch OpenVisualStudio.dll", + "body": "Use the DLL instead of the EXE, so we can rely on the dotnet CLI handling the architecture.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97198 + }, + "714357e55cf77902cbb41f45f6d75b314b6b2993": { + "hash": "714357e55cf77902cbb41f45f6d75b314b6b2993", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Assign return value on Variant operator failure", + "body": "Variant operators for String formatting and \"in\" could result in errors, which would return from validated_evaluate without assigning r_ret. This would cause scripts using the return value from these operators to get results from previously run code. Updated to return the original String value in the String formatting case, and false for \"in\" when an error occurs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95166 + }, + "0a4aedb36065f66fc7e99cb2e6de3e55242f9dfb": { + "hash": "0a4aedb36065f66fc7e99cb2e6de3e55242f9dfb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97187 from KoBeWi/do_not", + "body": "Don't store project metadata when loading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c8d76c1edd53cb835fa172b7aad061ea87e345b6": { + "hash": "c8d76c1edd53cb835fa172b7aad061ea87e345b6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97185 from KoBeWi/ID_war", + "body": "Fix FileSystemDock's EditorContextMenuPlugins", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d788205826d23f5afb0cd8fea17069784b68bc2e": { + "hash": "d788205826d23f5afb0cd8fea17069784b68bc2e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97173 from timothyqiu/drag-preview-translation", + "body": "Set auto translate mode for drag previews", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6a1ab24a34f85b2017e5b379bfb9b0dedfbc7417": { + "hash": "6a1ab24a34f85b2017e5b379bfb9b0dedfbc7417", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97166 from Repiteo/ci/godot-cpp", + "body": "CI: Improve `godot-cpp` actions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d427a60970b8dde5bf3f1cb8a94b3207abd84630": { + "hash": "d427a60970b8dde5bf3f1cb8a94b3207abd84630", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97145 from KoBeWi/supersecretsettings", + "body": "Don't show project settings starting with underscore", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ff2b5a542288b8c5089d5a41e2e57a775a59f7cd": { + "hash": "ff2b5a542288b8c5089d5a41e2e57a775a59f7cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97075 from KoBeWi/better_new_folder_(not_to_be_confused_with_new_better_folder)", + "body": "Rework creating new folders in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae872a4ed58e49205f6845de912cb774d7a329de": { + "hash": "ae872a4ed58e49205f6845de912cb774d7a329de", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97014 from hayahane/fix_script_property_order", + "body": "Reorder C# script properties to fix editor serialization", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "575c3212c5e4d83d654466e9003eab6e7cc6f8c6": { + "hash": "575c3212c5e4d83d654466e9003eab6e7cc6f8c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96954 from HolonProduction/highlighter-duplicate-docs", + "body": "Docs: Add warning about sharing a syntax highlighter to `TextEdit`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b1b4c5da4b79946e5201c5834e9022af64581b31": { + "hash": "b1b4c5da4b79946e5201c5834e9022af64581b31", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96928 from dsnopek/rename-and-expose-texture-create-external", + "body": "Expose a function to create textures from a native handle in the compatibility renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "71a7e37a43397e16a0946686a9cfb384c0c91724": { + "hash": "71a7e37a43397e16a0946686a9cfb384c0c91724", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96766 from ryevdokimov/hide-white-circle-outline", + "body": "Hide white circle outline during instant transformations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ff334cd1dd31d15987acafc06ea941b76d8384f7": { + "hash": "ff334cd1dd31d15987acafc06ea941b76d8384f7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97169 from Dowsley/fix/undo-redo-bezier-anim-editor", + "body": "Fix Undo/Redo not working in Bezier Animation Editor when moving keys", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a05e06f9cf81e313781c6bb238ef89bd1f085bc1": { + "hash": "a05e06f9cf81e313781c6bb238ef89bd1f085bc1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97180 from akien-mga/revert-95508", + "body": "Revert \"Return error when no ResourceFormatLoader found.\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bea22d8c649639174f124fa6042bb53ffc60b83d": { + "hash": "bea22d8c649639174f124fa6042bb53ffc60b83d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97188 from alvinhochun/binutils-ar-tempfile-fix", + "body": "Fix using Binutils `AR` with `TEMPFILE` on Windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30ad025f8dcd61bbe029c6a82b93e86bb5fd073c": { + "hash": "30ad025f8dcd61bbe029c6a82b93e86bb5fd073c", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "Rémi Verschelde ", + "summary": "Docs: Add warning about sharing a syntax highlighter to `TextEdit`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96954 + }, + "454251660c4c227121be6a6bab67b2998ffbf81a": { + "hash": "454251660c4c227121be6a6bab67b2998ffbf81a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzOTc2NTA=" + ], + "author_raw": "Alvin Wong ", + "committer_raw": "Alvin Wong ", + "summary": "Fix using Binutils AR with TEMPFILE on Windows", + "body": "Set `TEMPFILEARGESCFUNC`[1] to replace backslashes with forward slashes\nin paths.\n\n[1]: https://scons.org/doc/production/HTML/scons-user/apa.html#cv-TEMPFILEARGESCFUNC", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97188 + }, + "7d56b09f2375a32e1adbfaa3aca54823abcd2508": { + "hash": "7d56b09f2375a32e1adbfaa3aca54823abcd2508", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Expose a function to create textures from a native handle in the compatibility renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96928 + }, + "b277a2985d81efd4e15d8606ddd6ee12db0b2ed1": { + "hash": "b277a2985d81efd4e15d8606ddd6ee12db0b2ed1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't store project metadata when loading", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97187 + }, + "593744b733e7a765c721e93a72419bc44278d69d": { + "hash": "593744b733e7a765c721e93a72419bc44278d69d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Improve `godot-cpp` actions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97166 + }, + "5901a7a3d13c29480cc61a9706cf456211af049a": { + "hash": "5901a7a3d13c29480cc61a9706cf456211af049a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix FileSystemDock's EditorContextMenuPlugins", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97185 + }, + "14321b8ed5e151987c0e2a0dd28d7a4e2483faba": { + "hash": "14321b8ed5e151987c0e2a0dd28d7a4e2483faba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Set auto translate mode for drag previews", + "body": "- Controls\n- `LineEdit`, `TextEdit`: Always disabled since it's dragging user input.\n- `TabBar`: Use the same auto translate mode as the node.\n- `RichTextLabel`: Always disable since auto translation is done\ndifferently from other controls (selection text you get\nprogrammatically is always after auto translation).\n- Editor\n- Disable drag preview auto translation if the text is user input,\nfilename, or class name.\n- Also disabled unexpected auto translation for audio bus effect names.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97173 + }, + "b638967d0102fbb8dbd19f52a549d32b7aa1a442": { + "hash": "b638967d0102fbb8dbd19f52a549d32b7aa1a442", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Revert \"Return error when no ResourceFormatLoader found.\"", + "body": "This reverts commit 6df3621b472f7033de9d8391a2057a64aa5a42d6.\n\nFixes #97153.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97180 + }, + "f7a7ecc10ae6f8f0590651d836e1169c6034087f": { + "hash": "f7a7ecc10ae6f8f0590651d836e1169c6034087f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg1NDM4ODky" + ], + "author_raw": "MewPurPur ", + "committer_raw": "MewPurPur ", + "summary": "Expose has_undo() and has_redo() of LineEdit", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97167 + }, + "7df5b78acab3120168cf0514b8b6fa2e7f826859": { + "hash": "7df5b78acab3120168cf0514b8b6fa2e7f826859", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MjYzNjc1" + ], + "author_raw": "alpacat ", + "committer_raw": "alpacat ", + "summary": "Reorder C# script properties to fix editor serialization", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97014 + }, + "5aa8f8dfeec657afb967a6f9c5fe8a8dbd0d1fbe": { + "hash": "5aa8f8dfeec657afb967a6f9c5fe8a8dbd0d1fbe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyNDE5ODYx" + ], + "author_raw": "Dowsley ", + "committer_raw": "Dowsley ", + "summary": "Fix Undo/Redo not working in Bezier Animation Editor when moving keys", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97169 + }, + "694d3c2930bdfb43fd93e1e6641f66c4f19a5c77": { + "hash": "694d3c2930bdfb43fd93e1e6641f66c4f19a5c77", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97141 from timothyqiu/character-breaks", + "body": "Fix typo in `string_get_character_breaks()` sample code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d8a82a8945f79ace417f89da37b13efd3c23d90e": { + "hash": "d8a82a8945f79ace417f89da37b13efd3c23d90e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97068 from Mickeon/allow_joy_axis_invalid", + "body": "Allow `JOY_AXIS_INVALID` in InputEventJoypadMotion's `axis`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a80e57c663a9232ec011fabdcaef69da3d989d7f": { + "hash": "a80e57c663a9232ec011fabdcaef69da3d989d7f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97004 from Giganzo/file_dialog_size", + "body": "Fix FileDialog default size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7b1d169e0e096d5afb7e7359236ef4cb1fb8accc": { + "hash": "7b1d169e0e096d5afb7e7359236ef4cb1fb8accc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96683 from elliotfontaine/toggle-replace-button", + "body": "Code Editor: Add button to toggle between search and search+replace", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "804d9775b55c566950d74331ec3bedfdb9255206": { + "hash": "804d9775b55c566950d74331ec3bedfdb9255206", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96407 from alvinhochun/mingw-ar-long-command-tempfile", + "body": "Remove `ARFLAGS` hack for Windows, replace with `TEMPFILE`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ba3c2aeb45c5ccdd98c1991a3f85084f710b844": { + "hash": "8ba3c2aeb45c5ccdd98c1991a3f85084f710b844", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92972 from ogapo/pr/warn-on-duplicate-uids", + "body": "Editor: Warn on UID duplicates", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "57c868483a3f2c9da7764e694a03eee9bcc50f2a": { + "hash": "57c868483a3f2c9da7764e694a03eee9bcc50f2a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #90703 from ZerxZ/core/classdb_get_api_type", + "body": "Expose `ClassDB.class_get_api_type()` method", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "949d24b38838109e5a6385bbe193a1d252f6ef7e": { + "hash": "949d24b38838109e5a6385bbe193a1d252f6ef7e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxMTcwMDU5" + ], + "author_raw": "深淵の鴿子 <71170059+ZerxZ@users.noreply.github.com>", + "committer_raw": "Gaoyao Massimo Hu ", + "summary": "Expose ClassDB::class_get_api_type method", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90703 + }, + "8ab9205617a5783410ba9b2fff4daf74379c3989": { + "hash": "8ab9205617a5783410ba9b2fff4daf74379c3989", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't show project settings starting with underscore", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97145 + }, + "354b58fae4cd002f30ac2c8c7c4c4d3b9bbcfbdd": { + "hash": "354b58fae4cd002f30ac2c8c7c4c4d3b9bbcfbdd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix typo in `string_get_character_breaks()` sample code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97141 + }, + "4c72d599f0a171a96e47004239f42756115b723f": { + "hash": "4c72d599f0a171a96e47004239f42756115b723f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "miniupnpc: Update to 2.2.8 (new major 18)", + "body": "Keep support for major 17 by using a version check for the changed API.\n\nFixes #93907.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97139 + }, + "84dcdde9088d512efebb0033fb881d8f7fd9c107": { + "hash": "84dcdde9088d512efebb0033fb881d8f7fd9c107", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97134 from timothyqiu/file-system", + "body": "Fix inconsistency in FileSystem naming in shader editor menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f91184d8af158419b605e68b6b479e08a97b1fe": { + "hash": "2f91184d8af158419b605e68b6b479e08a97b1fe", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97132 from WhalesState/tab-container-minimum-size", + "body": "Fix `TabContainer` minimum size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f27e7816f51f9ef70ae692ce58e7e2eb6485fd3": { + "hash": "0f27e7816f51f9ef70ae692ce58e7e2eb6485fd3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97131 from BastiaanOlij/fix_gles_canvas_background", + "body": "Fix compatibility canvas background depth issue", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3abff94a24f996ef92c0ef435ca269a7de0beb9e": { + "hash": "3abff94a24f996ef92c0ef435ca269a7de0beb9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97130 from Rindbee/check-space-in-remove_soft_body_from_query", + "body": "Add forgotten `get_space()` check in `GodotArea3D::remove_soft_body_from_query()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21134e146a9bfd842a9174b348c96a1a7a435654": { + "hash": "21134e146a9bfd842a9174b348c96a1a7a435654", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97032 from lalitshankarchowdhury/fix-audio-crash", + "body": "Fix `AudioStreamMicrophone` crash on scene-reload", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a8d30aa9fb6c837606e831fb00e68706164c471": { + "hash": "2a8d30aa9fb6c837606e831fb00e68706164c471", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97029 from Hilderin/fix-viewport-texture-must-be-set-to-use-it", + "body": "Fix Viewport Texture must be set to use it", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b10338132ed7c8bdd5aaba39dd017abe23e52102": { + "hash": "b10338132ed7c8bdd5aaba39dd017abe23e52102", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97006 from Gaktan/project_dialog_vulkan_crash", + "body": "Fix Vulkan Instance initialized twice in ProjectDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1d3e9b36888572824021da972143b65b74541ab4": { + "hash": "1d3e9b36888572824021da972143b65b74541ab4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96829 from dsnopek/x11-focus-bugs-take-twenty-seven-million-and-four", + "body": "Fix project manager stealing focus on i3", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2c8ab6e7eb11a6d2935e7f9673679194f74b7f07": { + "hash": "2c8ab6e7eb11a6d2935e7f9673679194f74b7f07", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94839 from alvinhochun/win-set-console-mode", + "body": "Combine existing modes when calling SetConsoleMode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8a7713eb2d7858aff3c59913fb0bf299a5c6e4d6": { + "hash": "8a7713eb2d7858aff3c59913fb0bf299a5c6e4d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix inconsistency in FileSystem naming in shader editor menu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97134 + }, + "2ff61e0252698f4939000a659f41bfef33d374e7": { + "hash": "2ff61e0252698f4939000a659f41bfef33d374e7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "summary": "Fix `TabContainer` minimum size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97132 + }, + "660ba0578dc1d18e3c7d208a83c13b24aa3064db": { + "hash": "660ba0578dc1d18e3c7d208a83c13b24aa3064db", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Cleanup of action map dialogs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97392 + }, + "491a5d9450bf48c5e1e6c40727bc92fc0d6c34a8": { + "hash": "491a5d9450bf48c5e1e6c40727bc92fc0d6c34a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Fix compatibility canvas background depth issue", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97131 + }, + "2f515d6a27ff67cd740a00788ef4f2bb2285c51d": { + "hash": "2f515d6a27ff67cd740a00788ef4f2bb2285c51d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzg2MDY3" + ], + "author_raw": "Rindbee ", + "committer_raw": "Rindbee ", + "summary": "Add forgotten `get_space()` check in `GodotArea3D::remove_soft_body_from_query()`", + "body": "My fault, I added a `get_space()` check for the other `GodotArea3D::remove_*_from_query()`\nbut forgot about `soft_body`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97130 + }, + "c11107b1fbcb67181f03ec1105953fe4808649fd": { + "hash": "c11107b1fbcb67181f03ec1105953fe4808649fd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix Viewport Texture must be set to use it", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97029 + }, + "922ae7e7b5fb6c8733a7c03a3c797773f97d9162": { + "hash": "922ae7e7b5fb6c8733a7c03a3c797773f97d9162", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97113 from Giganzo/audio-corners", + "body": "Fix EditorAudioBus corner radius", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "71b3221607f29335275949fe8de0cf18f553fffe": { + "hash": "71b3221607f29335275949fe8de0cf18f553fffe", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97112 from KoBeWi/image_not_found", + "body": "Fix generic conversion icon", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "27dacd59e08512ef2aead37ee878a2c3de2d86c0": { + "hash": "27dacd59e08512ef2aead37ee878a2c3de2d86c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97109 from pattlebass/pitch-shift-fix", + "body": "AudioEffectPitchShift: Fix distortion when pitch is 1.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ac789750eb2c8c73b56822421f27781eb403ef3a": { + "hash": "ac789750eb2c8c73b56822421f27781eb403ef3a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97106 from SkylerGoh-dev/Add-further-clarification-to-Shortcut-and-InputEvent.is_match()-method-documentation", + "body": "Clarify behavior of `InputEvent.is_match` and `Shortcut.matches_event`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a9dc9c3792eecf8605f35379e7e60f7c3389a269": { + "hash": "a9dc9c3792eecf8605f35379e7e60f7c3389a269", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97104 from detomon/fix-viewport-zoom-with-pan-gesture", + "body": "Fix inconsistency in 3D editor navigation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "82ccabbf205a88b1c5dd9f0a0f19c138968f879f": { + "hash": "82ccabbf205a88b1c5dd9f0a0f19c138968f879f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97098 from pafuent/picking_right_type_for_get_available_bytes", + "body": "Add a macro on `NetSocketPosix` to pick the right type for `FIONREAD` `len` parameter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f3b2c4877bd17b74a8eecf808919603336cb9316": { + "hash": "f3b2c4877bd17b74a8eecf808919603336cb9316", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97092 from Calinou/doc-auto-switch-remote-scene-tree-warn", + "body": "Warn for potential performance issues with Auto Switch to Remote Scene Tree editor setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "26dde5c21a5144e2d35635fc941c34e2829dacc0": { + "hash": "26dde5c21a5144e2d35635fc941c34e2829dacc0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97026 from DeeJayLSP/mp3-local", + "body": "AudioStreamMP3: Use a LocalVector to store data", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7da3f81f9c848d7f79d37a15053cd61f96042abb": { + "hash": "7da3f81f9c848d7f79d37a15053cd61f96042abb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96467 from KoBeWi/finally_we_can_add_editor_setting_for_everything_because_it_will_be_hidden_behind_advanced_toggle_anyway_lol", + "body": "Add Advanced Settings switch to Editor Settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a181d00af4db2819c32554a7177802779552aab3": { + "hash": "a181d00af4db2819c32554a7177802779552aab3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96465 from aaronfranke/gltf-pre-gen-post-conv", + "body": "GLTF: Add `import_pre_generate` and `export_post_convert` extension steps", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "750ffa527c3be582a5bb4576717812fa8ef5ef58": { + "hash": "750ffa527c3be582a5bb4576717812fa8ef5ef58", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94862 from aaronfranke/unit-suspension-stiffness", + "body": "Add units to VehicleWheel3D suspension stiffness and damping", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb86afdef9fea6c67550054c9a82e93471a16112": { + "hash": "cb86afdef9fea6c67550054c9a82e93471a16112", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #72680 from Koyper/split_container_improvements", + "body": "Improvements to SplitContainer including a drag bar background StyleBox", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "de2517a18c4483c8e727400c1133306faa781cf6": { + "hash": "de2517a18c4483c8e727400c1133306faa781cf6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97115 from KoBeWi/csproj_exists,_but_not_where_you_are_looking_in", + "body": "Fix path error when saving ProjectSettings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "353bc4d08f7b7e19f6aff24ab5b475023e12a890": { + "hash": "353bc4d08f7b7e19f6aff24ab5b475023e12a890", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97111 from WhalesState/animation-track-editor", + "body": "Fix animation `BezierEditor` uses only half the view.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ffd6788e633eb2b4ac73728b2fcc49b478126e4d": { + "hash": "ffd6788e633eb2b4ac73728b2fcc49b478126e4d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97120 from raulsntos/dotnet/fix-mono-char-ptrs", + "body": "C#: Use `char *` with CoreCLR/MonoVM APIs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "48486eae30865b523750dbf728e94db1b5857bd5": { + "hash": "48486eae30865b523750dbf728e94db1b5857bd5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "i18n: Sync translations with Weblate", + "body": "Adds Irish (ga) doc translations, and Bengali (bg) editor translations.\n\n(cherry picked from commit 53cde2eb857c1502e231cc598a2b2cbc200796d6)", + "is_cherrypick": true, + "cherrypick_hash": "53cde2eb857c1502e231cc598a2b2cbc200796d6", + "pull": "" + }, + "53cde2eb857c1502e231cc598a2b2cbc200796d6": { + "hash": "53cde2eb857c1502e231cc598a2b2cbc200796d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "i18n: Sync translations with Weblate", + "body": "Adds Irish (ga) doc translations, and Bengali (bg) editor translations.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a45dd84724bab0eea2bf58ab2b7c8b9e67c378c3": { + "hash": "a45dd84724bab0eea2bf58ab2b7c8b9e67c378c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NzQwOTU=" + ], + "author_raw": "Gaktan ", + "committer_raw": "Gaktan ", + "summary": "Fix Vulkan Instance initialized twice in ProjectDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97006 + }, + "0e23c5fc9f64fb8e15d7362dfd7d7db2844e4dd7": { + "hash": "0e23c5fc9f64fb8e15d7362dfd7d7db2844e4dd7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzMjAxNjc0" + ], + "author_raw": "Lalit Shankar Chowdhury ", + "committer_raw": "Lalit Shankar Chowdhury ", + "summary": "Fix `AudioStreamMicrophone` crash on scene-reload", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97032 + }, + "5860ec553df6d70901084d0b6ae9f403221751d1": { + "hash": "5860ec553df6d70901084d0b6ae9f403221751d1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "C#: Use `char *` with CoreCLR/MonoVM APIs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97120 + }, + "84e24017b03ab2e4675281610e22f549e9991f79": { + "hash": "84e24017b03ab2e4675281610e22f549e9991f79", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Rémi Verschelde ", + "summary": "Adding a macro on NetSocketPosix to pick the right type for FIONREAD len", + "body": "On Windows, `ioctlsocket` returns `len` as an unsigned long.\nOn Posix, `ioctl` returns `len` as an int.\nThis aims to fix #41287 bug, which was seen on Linux.\nThe implementation is just a new macro that is set with the proper type\nfor each platform.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97098 + }, + "41d0971c7ea228a2ba50c3b62b115ea23f048f90": { + "hash": "41d0971c7ea228a2ba50c3b62b115ea23f048f90", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix path error when saving ProjectSettings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97115 + }, + "a863c385f7fe86c0ff9f10fd93c938e8abb140ca": { + "hash": "a863c385f7fe86c0ff9f10fd93c938e8abb140ca", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix FileDialog default size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97004 + }, + "8ebabf68f84ab5558eeb2d1c983e3ee95a023ae7": { + "hash": "8ebabf68f84ab5558eeb2d1c983e3ee95a023ae7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5MzIyNjc2" + ], + "author_raw": "Fabian S. <49322676+pattlebass@users.noreply.github.com>", + "committer_raw": "Fabian S. <49322676+pattlebass@users.noreply.github.com>", + "summary": "AudioEffectPitchShift: Fix distortion when pitch is 1.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97109 + }, + "514bbbfde3ecb483f138054c565c6430cff8828b": { + "hash": "514bbbfde3ecb483f138054c565c6430cff8828b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix generic conversion icon", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97112 + }, + "3af4eb9207569a751704ba72bb8b5ab4da3a733b": { + "hash": "3af4eb9207569a751704ba72bb8b5ab4da3a733b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "summary": "Fix animation `bezierEditor` uses only half the view.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97111 + }, + "4f4fd1a05ccef55a9f9c3a6b5ad67e5c495921cc": { + "hash": "4f4fd1a05ccef55a9f9c3a6b5ad67e5c495921cc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM1NjE1NDE5" + ], + "author_raw": "skyler <35615419+SkylerGoh-dev@users.noreply.github.com>", + "committer_raw": "skyler <35615419+SkylerGoh-dev@users.noreply.github.com>", + "summary": "Clarify behavior of InputEvent.is_match and Shortcut.matches_event", + "body": "- Shortcut: Clarifies how matches_event() method compares events\n- InputEvent: Clarifies is_match() method does not consider event states", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97106 + }, + "a1b081f45c3330fb7c84d49c1c57bb631800eb56": { + "hash": "a1b081f45c3330fb7c84d49c1c57bb631800eb56", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update AUTHORS and DONORS list", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5d62e12fcbd46034dd06f91c2b20bdd366f3a0c9": { + "hash": "5d62e12fcbd46034dd06f91c2b20bdd366f3a0c9", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix EditorAudioBus corner radius", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97113 + }, + "597290761231b7f1f1827f86f55635622926d34d": { + "hash": "597290761231b7f1f1827f86f55635622926d34d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Add import_pre_generate and export_post_convert extension steps", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96465 + }, + "ad99c7947274685b8e3acc3f1ba3f18f66b1f769": { + "hash": "ad99c7947274685b8e3acc3f1ba3f18f66b1f769", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Rework creating new folders in editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97075 + }, + "e3895e0ca2084c945afcff6b005ad4e0e081b0ba": { + "hash": "e3895e0ca2084c945afcff6b005ad4e0e081b0ba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Add units to VehicleWheel3D suspension stiffness and damping", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94862 + }, + "4023ace08d4c5d91fa9d1096a0a0b98885a475e1": { + "hash": "4023ace08d4c5d91fa9d1096a0a0b98885a475e1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add Advanced Settings switch to Editor Settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96467 + }, + "4e1ae8b768023f3f44c8ec1979719b08b48c3c6c": { + "hash": "4e1ae8b768023f3f44c8ec1979719b08b48c3c6c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODMzNzk=" + ], + "author_raw": "detomon ", + "committer_raw": "detomon ", + "summary": "Fix inconsistency in 3D editor navigation", + "body": "- Fix typo in orbit/zoom shortcut name\n- Fix zoom when using trackpad", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97104 + }, + "7d7e0344eea1ffb78d8498527adcc03c8c466b73": { + "hash": "7d7e0344eea1ffb78d8498527adcc03c8c466b73", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyODY2Nzk4" + ], + "author_raw": "aryan-11825114 ", + "committer_raw": "aryan-11825114 ", + "summary": "Fix Network Profiler not disabling buttons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97101 + }, + "02b16d2f544e323b7b7f57e6e992b0b8e5d8b954": { + "hash": "02b16d2f544e323b7b7f57e6e992b0b8e5d8b954", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97089 from stuartcarnie/sgc/remove_assignment", + "body": "Canvas renderer: Remove redundant assignment", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cf539911f1ae44fe295198abfc418c91420546d4": { + "hash": "cf539911f1ae44fe295198abfc418c91420546d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97087 from aaronp64/lambda_capture_alloc", + "body": "Speed up lambda capture handling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "20be397b17e63788adb92137d4d29defc5811ca7": { + "hash": "20be397b17e63788adb92137d4d29defc5811ca7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97079 from akien-mga/thorvg-0.14.10", + "body": "thorvg: Update to 0.14.10", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8a7555a1f3744f6ef858fd781a5f7f6159977a80": { + "hash": "8a7555a1f3744f6ef858fd781a5f7f6159977a80", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97071 from RPicster/master", + "body": "Add a more detailed error message when instantiating a scene with missing export properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c4e3fbaafcb3321fd08a8d852ea793fe6e24d01": { + "hash": "9c4e3fbaafcb3321fd08a8d852ea793fe6e24d01", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97069 from patwork/fix-gles3-update-sky-cubemap", + "body": "Fix for GLES3 radiance cubemap update", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6bd833d2b8bc1957401d2d6c6ba3910dcca2f894": { + "hash": "6bd833d2b8bc1957401d2d6c6ba3910dcca2f894", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97028 from Hilderin/fix-error-reopening-non-existing-scene-on-startup", + "body": "Fix error reopening non existing scene on startup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b1b4d5b6d1212c6a8dc40d9f082efb4f3f655ef5": { + "hash": "b1b4d5b6d1212c6a8dc40d9f082efb4f3f655ef5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97007 from TokageItLab/fix-sync-physical-bone", + "body": "Fix syncing PhysicalBone internal poses individually", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "36496c5c6da0b0a9fade9476e89888f598810ebc": { + "hash": "36496c5c6da0b0a9fade9476e89888f598810ebc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96919 from lpenguin/get-character-bounds-docs", + "body": "Clarify the coordinate space for the bounding rectangle returned by `Label.get_character_bounds`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4ee5630a4b3588dc7c66236a64774374d942cac2": { + "hash": "4ee5630a4b3588dc7c66236a64774374d942cac2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96909 from aXu-AP/script-list-default-width", + "body": "Make script list default wider, minimum narrower", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5fc786911fb52ace7e510e6debc39e847aed5e01": { + "hash": "5fc786911fb52ace7e510e6debc39e847aed5e01", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96286 from adamscott/add-js_buffer_to_packed_byte_array", + "body": "Add `JavaScriptBridge` buffer methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0eea8728b55e14e0b0b568c6fe68f662e7c4f12c": { + "hash": "0eea8728b55e14e0b0b568c6fe68f662e7c4f12c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #88803 from raulsntos/dotnet/android-monovm", + "body": "C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT fails", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e72a70de8e7fc64fae7859fe30fffa9732da5602": { + "hash": "e72a70de8e7fc64fae7859fe30fffa9732da5602", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #87150 from demolke/bones", + "body": "Add per-bone meta to Skeleton3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13064c4ac848d7d8207a8a8b0d1eb02db91f9e62": { + "hash": "13064c4ac848d7d8207a8a8b0d1eb02db91f9e62", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #65585 from SaracenOne/filesystem_dock_conversion", + "body": "Add support for resource conversion plugins in filesystem dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0c0336f7049fb792c6e0121082b60815ad3cf1e0": { + "hash": "0c0336f7049fb792c6e0121082b60815ad3cf1e0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "thorvg: Update to 0.14.10", + "body": "More fixes to rendering of SVG files with broken text tags.\n\nAlso backports upstream patch to fix #97078.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97079 + }, + "818acb42900267f6c5dc2637e1bd8b7002413a98": { + "hash": "818acb42900267f6c5dc2637e1bd8b7002413a98", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Make editor use translation domains", + "body": "How editor plugins use this feature:\n1. Pick a unique translation domain name.\n2. `_enter_tree()`: load translations into that translation domain.\n3. Call `set_translation_domain()` for its root UI node.\n4. `_exit_tree()`: remove that translation domain.\n\nPlugins can also set the translation domain to `godot.editor` for\nnested nodes that should use editor translations. `EditorFileDialog`\nautomatically does this.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95787 + }, + "c5d147b9b573fe1a534a7bba78ab5615ffadad96": { + "hash": "c5d147b9b573fe1a534a7bba78ab5615ffadad96", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Allow configuring which translation domain Object.tr uses", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95787 + }, + "68d494e24e2d6704ae95b1d00fa91b440311e8c3": { + "hash": "68d494e24e2d6704ae95b1d00fa91b440311e8c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add translation domain", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95787 + }, + "48403b5358c11ffff702da82c48464db8c536ee3": { + "hash": "48403b5358c11ffff702da82c48464db8c536ee3", + "is_merge": true, + "authored_by": [], + "author_raw": "Clay John ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #96959 from RandomShaper/revamp_languages_exit", + "body": "WorkerThreadPool: Revamp interaction with ScriptServer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b1871cdabf9ab8cbf4147ca67336f2d99028ac37": { + "hash": "b1871cdabf9ab8cbf4147ca67336f2d99028ac37", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Fix project manager stealing focus on i3", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96829 + }, + "540ac86b60794c9100321ba55d5dc22d1b7dac6d": { + "hash": "540ac86b60794c9100321ba55d5dc22d1b7dac6d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Warn for potential performance issues with Auto Switch to Remote Scene Tree editor setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97092 + }, + "5b5dc00c5275fa63fbbb098bebb7db8d0290b839": { + "hash": "5b5dc00c5275fa63fbbb098bebb7db8d0290b839", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "2D: Remove redundant assignment", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97089 + }, + "e2b6d92e27fbe56331ccf10b2d70e793521d5058": { + "hash": "e2b6d92e27fbe56331ccf10b2d70e793521d5058", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Speed up lambda capture handling", + "body": "Updated GDScriptLambdaCallable::call and GDScriptLambdaSelfCallable::call to use alloca instead of Vector when using captures, to avoid extra allocation/copy_on_write calls on each lambda function call.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97087 + }, + "c54e49cd9ac43bb2c212fe765c7d4298cd777b07": { + "hash": "c54e49cd9ac43bb2c212fe765c7d4298cd777b07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2NDQ0OQ==" + ], + "author_raw": "Nikita Prianichnikov ", + "committer_raw": "Nikita Prianichnikov ", + "summary": "Clarify the coordinate space for the bounding rectangle returned by Label.get_character_bounds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96919 + }, + "5d371e33780ceda8b597a6b912a49929de8a1f04": { + "hash": "5d371e33780ceda8b597a6b912a49929de8a1f04", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "WorkerThreadPool: Add safety point between languages finished and pool termination", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96959 + }, + "a9b934b65754c93e557c9446e7c01af199bd6b40": { + "hash": "a9b934b65754c93e557c9446e7c01af199bd6b40", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Add `JavaScriptBridge` buffer methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96286 + }, + "99a7a9ccd60fbe4030e067b3c36d54b67737446d": { + "hash": "99a7a9ccd60fbe4030e067b3c36d54b67737446d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #97077 from adamscott/fix-eslint-pre-commit", + "body": "Fix eslint .pre-commit-config.yaml by removing commas", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a483fa9ba46035270c95a9cebf3877f307b071c": { + "hash": "2a483fa9ba46035270c95a9cebf3877f307b071c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "WorkerThreadPool: Refactor running and exit-requested as runlevels", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96959 + }, + "26409607063bfbd6f1a5a5810c4b244c9df64d6b": { + "hash": "26409607063bfbd6f1a5a5810c4b244c9df64d6b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "WorkerThreadPool: Improve logic", + "body": "- The main thread function and the collaborative wait functions have a much more similar structure than earlier, which yields (pun intended) better maintainability.\n- Also, there are not assertions anymore about the reason for ending a wait being valid, because spurious awakes can happen and so the assert would fail without that indicating an issue.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96959 + }, + "0aa46e19c5a1864454451891fb3f40f5ef3ff742": { + "hash": "0aa46e19c5a1864454451891fb3f40f5ef3ff742", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT fails", + "body": "Some platforms don't support hostfxr but we can use the coreclr/monosgen library directly to initialize the runtime.\n\nAndroid exports now use the `android` runtime identifier instead of `linux-bionic`, this removes the restrictions we previously had:\n- Adds support for all Android architectures (arm32, arm64, x32, and x64), previously only the 64-bit architectures were supported.\n- Loads `System.Security.Cryptography.Native.Android` (the .NET library that binds to the Android OS crypto functions).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 88803 + }, + "89f9b0d908b79c77c7502c616eb85bdd3aa1f5e6": { + "hash": "89f9b0d908b79c77c7502c616eb85bdd3aa1f5e6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Fix eslint .pre-commit-config.yaml by removing commas", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97077 + }, + "0468bea899fe4806d8358c1cab078f700ab84d22": { + "hash": "0468bea899fe4806d8358c1cab078f700ab84d22", + "is_merge": false, + "authored_by": [ + "U_kgDOCSXAdA" + ], + "author_raw": "demolke ", + "committer_raw": "demolke ", + "summary": "Add per-bone meta to Skeleton3D", + "body": "Individual bones are not represented as `Node`s in Godot, in order to support meta functionality for them the skeleton has to carry the information similarly to how other per-bone properties are handled.\n- Also adds support for GLTF import/export", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 87150 + }, + "f44bce2ee0774bef4aadffe556ce2016cdc38be9": { + "hash": "f44bce2ee0774bef4aadffe556ce2016cdc38be9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "Saracen ", + "summary": "Add support for resource conversion plugins in filesystem dock.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 65585 + }, + "1df0159b362493f280103de8085634c9c6d72f2e": { + "hash": "1df0159b362493f280103de8085634c9c6d72f2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk0MjM3NzQ=" + ], + "author_raw": "Raffaele Picca ", + "committer_raw": "Raffaele Picca ", + "summary": "Added a more detailed error message when instatiating a scene with missing export properties.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97071 + }, + "a75bacebef979a17b549c6577defbbfd2f7ef2e0": { + "hash": "a75bacebef979a17b549c6577defbbfd2f7ef2e0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97072 from iscke/string-doc-not", + "body": "Remove outdated note about `not` operator with String and StringName", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ab55a40f0c6617f0233a761588ae04cd19dd7aa4": { + "hash": "ab55a40f0c6617f0233a761588ae04cd19dd7aa4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97070 from KoBeWi/snaming_ur_inputs", + "body": "Use `SNAME` for `ui` actions in Viewport", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "964a9ec03ba1507806a2d271e2fc2af8b9983ab1": { + "hash": "964a9ec03ba1507806a2d271e2fc2af8b9983ab1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96684 from HolonProduction/that-was-a-bit-too-smart", + "body": "LSP: Don't use smart resolve for completion", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6311dd2e4c8c9bc02acc76182a45de1b03aec242": { + "hash": "6311dd2e4c8c9bc02acc76182a45de1b03aec242", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94684 from Musicgun47/soft-body-overhaul-ui", + "body": "Fix `SoftBody3D` pinned points interaction", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90aad071f5998f2412a64f281a23b5c8c98b776f": { + "hash": "90aad071f5998f2412a64f281a23b5c8c98b776f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI2MzM5NDQ3" + ], + "author_raw": "elle ", + "committer_raw": "elle ", + "summary": "Remove outdated note about `not` operator with String and StringName", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97072 + }, + "d805f38dba16808475fe827f0babec9a9cc4d601": { + "hash": "d805f38dba16808475fe827f0babec9a9cc4d601", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Use SNAME for ui actions in Viewport", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97070 + }, + "a58ae8e1c61f590e28a9ff9e8e9a66a80f242fa8": { + "hash": "a58ae8e1c61f590e28a9ff9e8e9a66a80f242fa8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxMDMxNTYy" + ], + "author_raw": "Joel Fortier ", + "committer_raw": "Joel Fortier ", + "summary": "Fixed SoftBody3D handles not being clickable in 3D Editor Viewport", + "body": "Fix erratic behaviour when modifying pinned_points via inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94684 + }, + "6daa6a8513c5debb1faa6f6ca48a218ceb741d87": { + "hash": "6daa6a8513c5debb1faa6f6ca48a218ceb741d87", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97063 from rcadena/d97062-unexpected-debugger-line", + "body": "Remove debug print from Android `DisplayServer.screen_get_scale` implementation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a6d84bc0ce887421bcf106b9e4cd3b372a7618e2": { + "hash": "a6d84bc0ce887421bcf106b9e4cd3b372a7618e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97059 from Gaktan/fix_weird_msvc_compilation_error", + "body": "Fix weird MSVC compilation error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b573994730d16e05ea6d4c68b79d69059be83c0c": { + "hash": "b573994730d16e05ea6d4c68b79d69059be83c0c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97045 from Calinou/doc-scenemultiplayer-auth-timeout", + "body": "Document SceneMultiplayer `auth_timeout` being in seconds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2b9ea120686955540cc0fdf41927a44ae0333b18": { + "hash": "2b9ea120686955540cc0fdf41927a44ae0333b18", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97037 from aaronfranke/epnp-4d", + "body": "Add \"4D\" to EditorPropertyNameProcessor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c86fcccf6818edd4f36e2d01bdecd0be2188c5e3": { + "hash": "c86fcccf6818edd4f36e2d01bdecd0be2188c5e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97033 from Daylily-Zeleen/daylily-zeleen/fix_sort_custom_description", + "body": "Fix description of `Array.sort_custom()`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a90660f5e2ee3b3da3e01f8e9279a219b993dd8f": { + "hash": "a90660f5e2ee3b3da3e01f8e9279a219b993dd8f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97018 from TokageItLab/add-quart-anim-cap", + "body": "Add missing \"Quad\" capture TransitionType enum hint", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f91c1a7b88316218ce7c87257f8b3d5a40ad8a30": { + "hash": "f91c1a7b88316218ce7c87257f8b3d5a40ad8a30", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97000 from Hilderin/fix-editor-doc-cache-locked-on-editor-startup", + "body": "Fix `editor_doc_cache` locked by `adb` process on editor startup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e516b059e0008f95b64cfdf3ffe2c63bbab16e2b": { + "hash": "e516b059e0008f95b64cfdf3ffe2c63bbab16e2b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96996 from WhalesState/vslider", + "body": "Fix `VSlider` grabber area.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "903f15d0fbf301b3ec822924021c0098c5df658e": { + "hash": "903f15d0fbf301b3ec822924021c0098c5df658e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96975 from Kiisu-Master/fix-docs-typo-render-time-function", + "body": "Fix typo in RenderingServer docs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4215dfdff728554c910da81a4479fc8c53fff9cd": { + "hash": "4215dfdff728554c910da81a4479fc8c53fff9cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96973 from Riteo/pointing-the-obvious", + "body": "Wayland: Simplify cursor code and fix custom cursors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ebe8f36458d3f4268ba86ddac69aeb7a27085bac": { + "hash": "ebe8f36458d3f4268ba86ddac69aeb7a27085bac", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96970 from bruvzg/macos_lib_path", + "body": "[macOS] Fix dynamic library lookup for system libraries.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7174e2192b9d42e5e6669d863b57e22db7b49da7": { + "hash": "7174e2192b9d42e5e6669d863b57e22db7b49da7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96967 from m4gr3d/update_android_editor_flavors", + "body": "[Android editor] Update the Android editor flavors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "41066484ff66dc6d5225034f7664af951813b018": { + "hash": "41066484ff66dc6d5225034f7664af951813b018", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96965 from Repiteo/style/gdscript-editorconfig", + "body": "Style: Consolidate & migrate GDScript `.editorconfig`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "46d9db565bc8c8d9d14a51570ea788443afd5d1c": { + "hash": "46d9db565bc8c8d9d14a51570ea788443afd5d1c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96904 from RandomShaper/fix_previewer_deadlock", + "body": "ResourceLoader: Fix deadlocks caused by the resource changed feature", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "86b40fe637a8a48973480757d2812751de1a2fd1": { + "hash": "86b40fe637a8a48973480757d2812751de1a2fd1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96902 from SaracenOne/animation_selection_box", + "body": "Fix selection box + scrolling in animation editor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "391849d2324797ade82dc9bf0d837679daa2bc4a": { + "hash": "391849d2324797ade82dc9bf0d837679daa2bc4a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96867 from L2750558108/remove-gui-key-event-accepted-shit", + "body": "Remove useless `Viewport::gui.key_input_accepted`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89cf031c94cb49792309f6eadf2d4c73b470e95f": { + "hash": "89cf031c94cb49792309f6eadf2d4c73b470e95f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96866 from Mickeon/documentation-XRPose-name", + "body": "Improve wording on XRPose's `name` description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f7daa0fb2f916e4385dad857478d1597e28c801d": { + "hash": "f7daa0fb2f916e4385dad857478d1597e28c801d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96856 from RandomShaper/selfdestruct_correctness", + "body": "Object: Let debug lock handle callee destruction within call chain gracefully", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "08c5ce1d9cac88b580c26b30b941e7ee5c0c1f87": { + "hash": "08c5ce1d9cac88b580c26b30b941e7ee5c0c1f87", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96797 from Repiteo/core/typed-dictionary-bracket-fix", + "body": "Core: Fix `operator[]` for typed dictionaries", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d4735ebd97fae2687127835de5a350f282b10cdc": { + "hash": "d4735ebd97fae2687127835de5a350f282b10cdc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96776 from aXu-AP/detach-script-undo", + "body": "Make detach script non-destructive operation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6b67d440cef35ba2fa008f3e37e93afd507d13e7": { + "hash": "6b67d440cef35ba2fa008f3e37e93afd507d13e7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96731 from aXu-AP/uv-editor-no-texture", + "body": "Allow opening of polygon editor without texture", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3b714ded0112eddfaa80714da4b314e61c55c36e": { + "hash": "3b714ded0112eddfaa80714da4b314e61c55c36e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96725 from HolonProduction/lsp-omit", + "body": "LSP: Omit some values based on specification version 3.17", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a9364a9e75f1daf948994cdf6ba59edc22c3fdfd": { + "hash": "a9364a9e75f1daf948994cdf6ba59edc22c3fdfd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96468 from aaronfranke/gltf-append-node", + "body": "GLTF: Add `append_gltf_node` to GLTFState", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "55ab2f7174b2a8a98b00d99c1c47ab2d48d31db6": { + "hash": "55ab2f7174b2a8a98b00d99c1c47ab2d48d31db6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96404 from larspet/path2d-selection", + "body": "Fix Path2D editor not updating gizmos on selection in scene tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4d35402c1c9bf694041c0d8ecc7cf035d5bf8afd": { + "hash": "4d35402c1c9bf694041c0d8ecc7cf035d5bf8afd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96400 from Maran23/inputmap-usage-for-filter-and-corresponding-refactor", + "body": "Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ebfd89359d92ae3e785dcc802c831d66b3259e5": { + "hash": "8ebfd89359d92ae3e785dcc802c831d66b3259e5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96024 from Ryan-000/expose_get_rpc_config", + "body": "Expose `get_rpc_config` and `get_node_rpc_config`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9fd431f078d7560835da2642c9efe9e235618fe9": { + "hash": "9fd431f078d7560835da2642c9efe9e235618fe9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96002 from Hilderin/fix-resource-script-reload-external-editor", + "body": "Fix script properties reload from external editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "67c9708eb8833e860206c10db13ff3e107346b39": { + "hash": "67c9708eb8833e860206c10db13ff3e107346b39", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95915 from BlueCube3310/betsy-bc1", + "body": "Betsy: Add caching and BC1 compression support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "91553f5811ff357f9bba3ae97ff1ad95e7caeee8": { + "hash": "91553f5811ff357f9bba3ae97ff1ad95e7caeee8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94246 from theashtronaut/fix-astar-partial-path", + "body": "Fix AStar2D, AStar3D, AStarGrid2D from not returning a path when the destination is disabled/solid even with `allow_partial_path` option", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb3c7c86474678b9ca922de09bc2ff15cc27a636": { + "hash": "fb3c7c86474678b9ca922de09bc2ff15cc27a636", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94091 from Repiteo/style/format-yaml", + "body": "Style: Format `.yaml`/`.yml` files", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ac80ba71e2d483691500386fb5237b1f6434ef4e": { + "hash": "ac80ba71e2d483691500386fb5237b1f6434ef4e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93500 from anniryynanen/multi-press", + "body": "Improve button behavior when multiple mouse buttons are used at the same time", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5b2eececfdf32508ca83539b5cb4b15d214750e2": { + "hash": "5b2eececfdf32508ca83539b5cb4b15d214750e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93372 from KoBeWi/instant_folders,_like_instant_noodles,_but_for_storing_files", + "body": "Don't rescan filesystem when adding new directory", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8c6210a3ebdfe14cd60620a3cf202e53ed963bad": { + "hash": "8c6210a3ebdfe14cd60620a3cf202e53ed963bad", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92290 from clayjohn/LOD-fixes", + "body": "Use distance to AABB surface to calculate Mesh LOD instead of using supports", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b92fe32ae1dd8fe85d2e357331d293057c9f3dc2": { + "hash": "b92fe32ae1dd8fe85d2e357331d293057c9f3dc2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #67531 from Sauermann/fix-drag-n-drop", + "body": "Enable Drag and Drop between SubViewports and Windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3ecf346f12587dcc9854c928bcd1b3f6039bfbbe": { + "hash": "3ecf346f12587dcc9854c928bcd1b3f6039bfbbe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Allow JOY_AXIS_INVALID in InputEventJoypadMotion's `axis`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97068 + }, + "3038de42452f0bb840722d2dfc84ca996f0c126b": { + "hash": "3038de42452f0bb840722d2dfc84ca996f0c126b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyNDIxNQ==" + ], + "author_raw": "patwork ", + "committer_raw": "patwork ", + "summary": "Fix for GLES3 radiance cubemap update", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97069 + }, + "42b0e91ee49a01681fd3c485f7bdba65732bb795": { + "hash": "42b0e91ee49a01681fd3c485f7bdba65732bb795", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMDcw" + ], + "author_raw": "Robert Cadena ", + "committer_raw": "Rémi Verschelde ", + "summary": "Remove debug print from Android `DisplayServer.screen_get_scale` implementation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97063 + }, + "bb7752059966b38f75714914474da1b9f93dc294": { + "hash": "bb7752059966b38f75714914474da1b9f93dc294", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Object: Add tests about the safety of tail destruction", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96856 + }, + "453f32ae0ada5cc94bb292d372e6fc5263be4ebe": { + "hash": "453f32ae0ada5cc94bb292d372e6fc5263be4ebe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NzQwOTU=" + ], + "author_raw": "Gaktan ", + "committer_raw": "Gaktan ", + "summary": "Fix weird MSVC compilation error", + "body": "For some reason, MSVC doesn't appreciate uint8 math with enum constants", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97059 + }, + "2033510a65e36357326848f31f6416047c8d3076": { + "hash": "2033510a65e36357326848f31f6416047c8d3076", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg4NDMxMTg=" + ], + "author_raw": "Anni Ryynänen ", + "committer_raw": "Anni Ryynänen ", + "summary": "Improve button behavior when multiple mouse buttons are used at the same time", + "body": "- To emit `pressed`, buttons require that the press was initiated while hovering.\n- Controls can't grab focus from a mouse click if they're not hovered.\n- Hovers are updated both before and after a handled mouse button event.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93500 + }, + "212c34029eaae675c25e82ced7632c7ced9ed26f": { + "hash": "212c34029eaae675c25e82ced7632c7ced9ed26f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Document SceneMultiplayer `auth_timeout` being in seconds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97045 + }, + "86fc8ef99b6b3befb7ac604ece31354f0244892f": { + "hash": "86fc8ef99b6b3befb7ac604ece31354f0244892f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "Saracen ", + "summary": "Fix selection box + scrolling in animation editor.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96902 + }, + "461b4dd614ed09556c38c7da0942e6e8e86c6edc": { + "hash": "461b4dd614ed09556c38c7da0942e6e8e86c6edc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Add \"4D\" to EditorPropertyNameProcessor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97037 + }, + "c6f7c8914956498fc1d414688d3ee9683148fa2b": { + "hash": "c6f7c8914956498fc1d414688d3ee9683148fa2b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxNjI0NTU4" + ], + "author_raw": "Daylily-Zeleen ", + "committer_raw": "Daylily-Zeleen ", + "summary": "Fix description of `Array.sort_custom()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97033 + }, + "d06c7ad6f04e43581e28f5847b6e3d2c32e492d0": { + "hash": "d06c7ad6f04e43581e28f5847b6e3d2c32e492d0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix error reopening non existing scene on startup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97028 + }, + "f7005deb1e6f4e3dbfee24f4a340a653562fba92": { + "hash": "f7005deb1e6f4e3dbfee24f4a340a653562fba92", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzOTY5Nzgw" + ], + "author_raw": "Koyper ", + "committer_raw": "Koyper ", + "summary": "Improvements to SplitContainer including a drag bar background StyleBox.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 72680 + }, + "60aaa017ff3dc026d89cc8a0eb7817f2b7eac727": { + "hash": "60aaa017ff3dc026d89cc8a0eb7817f2b7eac727", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyOTkyMjc=" + ], + "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "summary": "Enable Drag and Drop for SubViewports and Windows", + "body": "Make Drag and Drop an application-wide operation.\nThis allows do drop on Controls in other Viewports/Windows.\n\nIn order to achieve this, `Viewport::_update_mouse_over` is adjusted to\nremember the Control, that the mouse is over (possibly within nested\nviewports). This Control is used as a basis for the Drop-operation, which\nreplaces the previous algorithm, which was only aware of the topmost\nViewport.\n\nAlso now all nodes in the SceneTree are notified about the Drag and Drop\noperation, with the exception of SubViewports that are not children of\nSubViewportContainers.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 67531 + }, + "e3f3daac6f52d80ba2f3c7f166a93bc1111bdd7e": { + "hash": "e3f3daac6f52d80ba2f3c7f166a93bc1111bdd7e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "AudioStreamMP3: Use a LocalVector to store data", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97026 + }, + "8d30ccd0671cba073eb60974b2c3ebbd4d42c4cd": { + "hash": "8d30ccd0671cba073eb60974b2c3ebbd4d42c4cd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add missing \"Quad\" capture TransitionType enum hint", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97018 + }, + "430e5658f16d5519bf7863d15e1f434139f8bd37": { + "hash": "430e5658f16d5519bf7863d15e1f434139f8bd37", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix empty load errors popup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97013 + }, + "46edd6df5581098d8494f9b51a9791dcdabd0ee4": { + "hash": "46edd6df5581098d8494f9b51a9791dcdabd0ee4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix script properties reload from external editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96002 + }, + "2b3cf2451f1dae92d98b7ba05c895d31f6ad3bcb": { + "hash": "2b3cf2451f1dae92d98b7ba05c895d31f6ad3bcb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix syncing PhysicalBone internal poses individually", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97007 + }, + "8d039146d9e8e14127eb23353afd2a33ed9ef988": { + "hash": "8d039146d9e8e14127eb23353afd2a33ed9ef988", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Fix dynamic library lookup for system libraries.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96970 + }, + "e064efccbc0c48576bc23087ba8fd0773d13714d": { + "hash": "e064efccbc0c48576bc23087ba8fd0773d13714d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix editor_doc_cache locked on editor startup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97000 + }, + "701188fd1e343a1ea8b4243f79cd6e9b4a0773ab": { + "hash": "701188fd1e343a1ea8b4243f79cd6e9b4a0773ab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "summary": "Fix `VSlider` grabber area.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96996 + }, + "6681f2563b99e14929a8acb27f4908fece398ef1": { + "hash": "6681f2563b99e14929a8acb27f4908fece398ef1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #96977 from stuartcarnie/96960_use_after_free", + "body": "2D: Fix use-after-free in batch rendering; regression of #95574", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "504e0656bb7d530204ce7deb20075b6569846d50": { + "hash": "504e0656bb7d530204ce7deb20075b6569846d50", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add TextEdit option to prevent copying without a selection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90743 + }, + "c113e5b143e8a1f5c3798c429c0781105627cad0": { + "hash": "c113e5b143e8a1f5c3798c429c0781105627cad0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "2D: Fix use-after-free in batch rendering", + "body": "Closes #96960\nFixes regression of #95574 using fix from #95666", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96977 + }, + "3a1160bff1b969db64bae11f54c7e89ff52391a1": { + "hash": "3a1160bff1b969db64bae11f54c7e89ff52391a1", + "is_merge": false, + "authored_by": [ + "U_kgDOCHtYzw" + ], + "author_raw": "Kiisu_Master <142301391+Kiisu-Master@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Fix typo in RenderingServer docs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96975 + }, + "c15cd3acc43b7b5012e41844c1715b84f6c7834c": { + "hash": "c15cd3acc43b7b5012e41844c1715b84f6c7834c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Riteo Siuga ", + "committer_raw": "Riteo Siuga ", + "summary": "Wayland: Simplify cursor code and fix custom cursors", + "body": "Initially the WaylandThread cursor code was supposed to be as stateless\nas possible but, as time went on, this wasn't possible.\n\nThis expectation made the resulting API quite convoluted, so this patch\naims to simplify it substantially bot in terms of API surface and, most\nimportantly, in terms of actual implementation complexity.\n\nThis patch also fixes custom cursors since I accidentally changed the\nmmap flags to MAP_PRIVATE some time ago. This took me hours to notice.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96973 + }, + "bf811db6c83dee6b3138c69d1dbc1a2adcc98f4e": { + "hash": "bf811db6c83dee6b3138c69d1dbc1a2adcc98f4e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Consolidate & migrate GDScript `.editorconfig`", + "body": "• Moved to test project root so a new `.editorconfig` isn't constantly generated.\n• Disable attributes only in the files which use invalid syntax deliberately", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96965 + }, + "741efa632afb0ea41926530c1bb40b2b2e8daa05": { + "hash": "741efa632afb0ea41926530c1bb40b2b2e8daa05", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Update the Android editor flavors to avoid vendor-specific references", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96967 + }, + "41a81f5360d231b4da75ef6debf42bdb39404b78": { + "hash": "41a81f5360d231b4da75ef6debf42bdb39404b78", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Format yaml files", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94091 + }, + "ccc6e5d25fae1283ffd44b35fcb1e19fdd7330ed": { + "hash": "ccc6e5d25fae1283ffd44b35fcb1e19fdd7330ed", + "is_merge": false, + "authored_by": [ + "U_kgDOByPlNg" + ], + "author_raw": "2750558108 ", + "committer_raw": "2750558108 ", + "summary": "Remove Useless Viewport::gui.key_input_accepted", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96867 + }, + "e2fd88ed918a6dd67379a278105207963495941d": { + "hash": "e2fd88ed918a6dd67379a278105207963495941d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Revert \"WorkerThreadPool: Enhance lifetime for more flexibility\"", + "body": "This reverts commit 2d1dd41ef5dcb51ddb607ba572e63b605b9191be.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96959 + }, + "f31867d2b9e7b916e24683c024764bcc3d326a83": { + "hash": "f31867d2b9e7b916e24683c024764bcc3d326a83", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "EditorResourcePreview: Let loads complete after exit requested", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96904 + }, + "74de05a01c8716a42d4e3427f607d7bea76b35e5": { + "hash": "74de05a01c8716a42d4e3427f607d7bea76b35e5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #96912 from Chaosus/shader_fix_sky", + "body": "Fix broken sky shader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e3ddf3d44acc4d3f965278d01de6ca7fa3d646d3": { + "hash": "e3ddf3d44acc4d3f965278d01de6ca7fa3d646d3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "ResourceLoader: Fixup resource changed feature (no. 2)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96904 + }, + "d5d6c730bf39327b1f4eb2f1cbc280f102959592": { + "hash": "d5d6c730bf39327b1f4eb2f1cbc280f102959592", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96934 from smix8/planemesh_gizmo", + "body": "Fix `MeshInstance3D` gizmo redraw performance for `PlaneMesh` with larger subdiv value", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "84f1fe781c7ef92f28b6e0a6f020fd9294dee8dc": { + "hash": "84f1fe781c7ef92f28b6e0a6f020fd9294dee8dc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96910 from zaevi/improve_GraphEdit_dot_grid", + "body": "GraphEdit: Improve dotted pattern grid performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f2ce94fdde3b405591e640f95ae43f10bd1fc9fe": { + "hash": "f2ce94fdde3b405591e640f95ae43f10bd1fc9fe", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96885 from LuizZak/grow_mask_sqrt_fix", + "body": "Avoid expensive sqrt operation in hot loop of `BitMap.grow_mask`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f86f30cf0d2359b8bfc0e45d94b087763c3531b": { + "hash": "0f86f30cf0d2359b8bfc0e45d94b087763c3531b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96860 from kroketio/from-ext-alloc-check", + "body": "Vulkan: Account for externally backed textures", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "97843116f63653943570c42b2ba5bcbeaad2d484": { + "hash": "97843116f63653943570c42b2ba5bcbeaad2d484", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96759 from Geometror/implement-autostart-profilers", + "body": "Implement autostart for all profilers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b60e16ff6220c7ac34891c57e93abb0f8e17a859": { + "hash": "b60e16ff6220c7ac34891c57e93abb0f8e17a859", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96592 from bruvzg/alt_u", + "body": "Add Control+Shift+U (rebindable) action for Unicode input, show hex as it is entered.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d37bc4781858c0dc9594c7f25ae1ea76c42734b": { + "hash": "0d37bc4781858c0dc9594c7f25ae1ea76c42734b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96532 from AThousandShips/ref_delete_null", + "body": "[Core] Optionally delete `Ref` `nullptr` comparisons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9a5d0be90fd0117a4096dacf343beb3315eaab20": { + "hash": "9a5d0be90fd0117a4096dacf343beb3315eaab20", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96466 from object71/fix-polygon-editor-losing-toolbar-96238", + "body": "Fix polygon node losing its UV toolbar", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ac652cf2a0980652e417e22f6143b18ae40ad680": { + "hash": "ac652cf2a0980652e417e22f6143b18ae40ad680", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96386 from AThousandShips/enum_inspector_improve", + "body": "[Editor] Merge duplicate entries in enum property inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "40d8d82b852aa6ac4bce0d509fb5d58d14bddc12": { + "hash": "40d8d82b852aa6ac4bce0d509fb5d58d14bddc12", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93779 from hayahane/fix_get_property_cs", + "body": "[C#] Fix `get_property_list` get wrong order of properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "04456cf42d852eb5772af7c859550b7ac1ccc13b": { + "hash": "04456cf42d852eb5772af7c859550b7ac1ccc13b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93427 from AThousandShips/editor_setting_doc", + "body": "[Editor] Expose more editor settings to documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5a56d11ad14b7d5a5e446595f21a9b4c748942af": { + "hash": "5a56d11ad14b7d5a5e446595f21a9b4c748942af", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96915 from Faless/mp/rpc_sort_custom", + "body": "[MP] Fix broken RPCs after dictionary keys type change", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89491f4403041ec81e8506a45f00f54033e45202": { + "hash": "89491f4403041ec81e8506a45f00f54033e45202", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyMzc1MjM5" + ], + "author_raw": "Slashscreen ", + "committer_raw": "Slashscreen ", + "summary": "Add callable support for `find` and `rfind` `Array` methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95449 + }, + "4a16a0d60c0a60111244bf18d1a947e0dc701b9c": { + "hash": "4a16a0d60c0a60111244bf18d1a947e0dc701b9c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Fix broken sky shader", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96912 + }, + "c46b5af06b023894bb778a1b2edcdd6fa2f03055": { + "hash": "c46b5af06b023894bb778a1b2edcdd6fa2f03055", + "is_merge": false, + "authored_by": [ + "U_kgDOBq8Tkw" + ], + "author_raw": "allison ", + "committer_raw": "allison ", + "summary": "fix astar partial path destination can be solid/disabled", + "body": "* AStar2D, AStar3D and AStarGrid2D will now return a path when allow_partial_path is true even if the destination is a solid/disabled point.\n\n# Conflicts:\n# core/math/a_star_grid_2d.cpp\n# core/math/a_star_grid_2d.h", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94246 + }, + "74a1c85ba3839d5b00bb54b01e0db88a64dcdf06": { + "hash": "74a1c85ba3839d5b00bb54b01e0db88a64dcdf06", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Add CommandQueue to Betsy", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95915 + }, + "b8de7b72c69c410d27aedb3f0845e9adcd3b976f": { + "hash": "b8de7b72c69c410d27aedb3f0845e9adcd3b976f", + "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 gizmo redraw performance for PlaneMesh with larger subdiv value", + "body": "Fixes gizmo redraw performance for PlaneMesh with larger subdiv value.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96934 + }, + "b3d7960df48f28cc1519a8fd1ad219d0b7dd506c": { + "hash": "b3d7960df48f28cc1519a8fd1ad219d0b7dd506c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Fix `operator[]` for typed dictionaries", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96797 + }, + "84102af090c50bf0ceec5f72214718a437ce4e5e": { + "hash": "84102af090c50bf0ceec5f72214718a437ce4e5e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyOTY2ODE0" + ], + "author_raw": "Zae ", + "committer_raw": "Zae ", + "summary": "GraphEdit: Improve dotted pattern grid performance", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96910 + }, + "41fdc55b056587d7ea51658e1a47863ceacddd35": { + "hash": "41fdc55b056587d7ea51658e1a47863ceacddd35", + "is_merge": false, + "authored_by": [ + "U_kgDOBtbx7g" + ], + "author_raw": "Sander ", + "committer_raw": "Kroket ", + "summary": "Vulkan: account for externally backed textures (i.e., created via `texture_create_from_extension()`), as such textures lack ownership information.", + "body": "More info: #96832", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96860 + }, + "32e4ab91e8d1b266990ca98b5ec1ead19a1a1dd5": { + "hash": "32e4ab91e8d1b266990ca98b5ec1ead19a1a1dd5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[MP] Fix broken RPCs after dictionary keys type change", + "body": "As part of RPCs processing, they need to be sorted reliably across all\npeers, so that unique IDs can be assigned to greatly optimize the\nnetwork layer.\n\nThe RPC configuration nodes are stored in dictionaries which, until\nrecently, always casted StringName keys to String.\n\nSince method names (keys) in the RPC configuration were StringName,\na side effect of the above change is that sorting the dictionary keys no\nlonger sort them alphabetically by default (StringName are compared\nusing their pointers).\n\nThis commit changes the RPC processing logic to use sort_custom to\nprovide a function that can handle the StringName comparison.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96915 + }, + "7d8684fdb5d0dd1b146f3e6fc5eb454c25a8f1f4": { + "hash": "7d8684fdb5d0dd1b146f3e6fc5eb454c25a8f1f4", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Editor] Merge duplicate entries in enum property inspector", + "body": "This helps with confusion over how selecting a key with a duplicate\nvalue won't be selected as only the first entry with a particular value will\nbe selected.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96386 + }, + "293cc2126ecb5d3ee5c14adb52fce865ffa5d8fe": { + "hash": "293cc2126ecb5d3ee5c14adb52fce865ffa5d8fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1MDI4Nzk=" + ], + "author_raw": "Luiz Fernando Silva ", + "committer_raw": "Luiz Fernando Silva ", + "summary": "Avoid expensive sqrt operation in hot loop of BitMap.grow_mask", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96885 + }, + "dd6443193cbf249c686105c20481283ec63a5f45": { + "hash": "dd6443193cbf249c686105c20481283ec63a5f45", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Editor] Expose more editor settings to documentation", + "body": "Co-authored-by: Tomasz Chabora ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93427 + }, + "b36bebc6da1a603c4092a6f48373168a4b895c5d": { + "hash": "b36bebc6da1a603c4092a6f48373168a4b895c5d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add SCROLL_MODE_RESERVE to ScrollContainer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96871 + }, + "610d98f3ea894e012d7afa0b579019d8babfae02": { + "hash": "610d98f3ea894e012d7afa0b579019d8babfae02", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE3Njg=" + ], + "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "summary": "Make script list default wider, minimum narrower", + "body": "Give more space to the script lists by default, but makes minimum smaller than it was. Unifies script editor and shader editor to use same values.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96909 + }, + "df29cc696f22e6b91b09284ee9ce0779ed77a3d9": { + "hash": "df29cc696f22e6b91b09284ee9ce0779ed77a3d9", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Core] Optionally delete `Ref` `nullptr` comparisons", + "body": "Adds an optional (default false) compile option to enable comparing\n`Ref` to `nullptr` to ensure correct use, as well as future expandsion\nfor more general dev checks (enabled with `dev_mode`)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96532 + }, + "b776f55bcb8c360e8c5a969a8c21f4ae4753954d": { + "hash": "b776f55bcb8c360e8c5a969a8c21f4ae4753954d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add Control+Shift+U (rebindabe) action for Unicode input, show hex as it is entered.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96592 + }, + "83d54ab2ad476ae265b323c2b88f4623b922f4c6": { + "hash": "83d54ab2ad476ae265b323c2b88f4623b922f4c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96708 from bruvzg/lbl3d_os", + "body": "[Label3D] Fix updating labels in subvieports on oversampling change.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cc5211214432515bf36af8b01e5eaaea242022a2": { + "hash": "cc5211214432515bf36af8b01e5eaaea242022a2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96643 from bruvzg/fs_links", + "body": "[FileSystem Dock] Add symlink indicator and tooltip.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6b9f4418bb3802992fbf41e52c032d07e02974b4": { + "hash": "6b9f4418bb3802992fbf41e52c032d07e02974b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96900 from bruvzg/fd_startup", + "body": "Fix native file dialog showing on loading project in editor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a8904b9622e642a2a9f777d513004e49fe4b6ccf": { + "hash": "a8904b9622e642a2a9f777d513004e49fe4b6ccf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96753 from Dowsley/realtime-animation-player-bezier-property-changes", + "body": "Update AnimationPlayer in real-time when bezier curve properties or bezier editor changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a3a483ca732995e969a1559d8f14cd66b01431a": { + "hash": "0a3a483ca732995e969a1559d8f14cd66b01431a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix native file dialog showing on loading project in editor.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96900 + }, + "9d0944b673414249ef7af4476679827a09274677": { + "hash": "9d0944b673414249ef7af4476679827a09274677", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyNDE5ODYx" + ], + "author_raw": "Dowsley ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update AnimationPlayer in real-time when bezier curve properties or bezier editor changes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96753 + }, + "b214aa8faff745ad08c2b2109cc553782ac81d05": { + "hash": "b214aa8faff745ad08c2b2109cc553782ac81d05", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96880 from zeux/fix-vcache-nontri", + "body": "Fix a crash in `ImporterMesh::create_shadow_mesh` for non-triangle surfaces", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae50e9ef7b4543c0c2490248fb0b7cd3cd50e9e6": { + "hash": "ae50e9ef7b4543c0c2490248fb0b7cd3cd50e9e6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96878 from bruvzg/rtl_font_reload", + "body": "[RTL] Fix font not updated for some spans.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "573badf150e8bffabf3a2d63778545915c7e08aa": { + "hash": "573badf150e8bffabf3a2d63778545915c7e08aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96875 from stuartcarnie/sgc/small_optimisations", + "body": "[Editor, Servers] Minor optimizations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1742991dc96b9b4eba1b596c531fffe2edb6427": { + "hash": "f1742991dc96b9b4eba1b596c531fffe2edb6427", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96870 from IntangibleMatter/patch-1", + "body": "Remove \"default font\" from `ResourceImporterDynamicFont` Documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "55f1ae0d417501cee75143b28c2f07c4c02f8b11": { + "hash": "55f1ae0d417501cee75143b28c2f07c4c02f8b11", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96868 from dsnopek/android-editor-launching-xr-app-fix", + "body": "Fix launching XR apps from the Android editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "60ffa9645a29f0bb78c70045cd6d1178f01e9e47": { + "hash": "60ffa9645a29f0bb78c70045cd6d1178f01e9e47", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96864 from KoBeWi/dictionerrory", + "body": "Fix `Dictionary.merge()` type validation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8b29d54a3b6b7db0f24298679dfcc33d3aa010c": { + "hash": "f8b29d54a3b6b7db0f24298679dfcc33d3aa010c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96863 from BlueCube3310/gles-align-fix", + "body": "Compatibility: Fix alignment of compressed textures when retrieving", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "feb31176d41f69e01e673f4d98772c6b5c4e4206": { + "hash": "feb31176d41f69e01e673f4d98772c6b5c4e4206", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96830 from Hilderin/fix-popup-load-errors-showing-on-every-progress", + "body": "Fix load error popup showing on every progress dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b998cb13355f4cf985e895ff9a2ee695b0fb4845": { + "hash": "b998cb13355f4cf985e895ff9a2ee695b0fb4845", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96768 from DeeJayLSP/wav-end", + "body": "WAV: Fix one frame overflow at the end", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cee14dbff2073ae5e0047c1b68c78dcbe4bb0181": { + "hash": "cee14dbff2073ae5e0047c1b68c78dcbe4bb0181", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96301 from scgm0/Delete-old-C#-data", + "body": "C#: Clear existing data directory extracted from PCK", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea9ad8d6a1fdb7a9cf03854be5aa7f12620321ab": { + "hash": "ea9ad8d6a1fdb7a9cf03854be5aa7f12620321ab", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96185 from dsnopek/openxr-composition-layer-android-surface", + "body": "OpenXR: Support composition layers based on Android surfaces", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8fbb860f553e9ff384e97a4ec4904ee0039e491": { + "hash": "f8fbb860f553e9ff384e97a4ec4904ee0039e491", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95840 from raulsntos/char_metadata", + "body": "Add metadata for `char16_t` and `char32_t`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "612d4ea8f4327be70f1d07649fac4058bb365cdf": { + "hash": "612d4ea8f4327be70f1d07649fac4058bb365cdf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95773 from tetrapod00/document-normal-texture-compositor", + "body": "Add documentation for need for normal roughness texture conversion for CompositorEffects", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9b07d619fb083c7bfd7f15823e9c13a8779fd44": { + "hash": "b9b07d619fb083c7bfd7f15823e9c13a8779fd44", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94783 from TokageItLab/validate-gltf-anim-name", + "body": "Add validation to glTF importer for Blendshape and Animation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "23e51c3cb563862fe9946e1838043a1f943067a5": { + "hash": "23e51c3cb563862fe9946e1838043a1f943067a5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92888 from Hilderin/fix-unable-to-use-resourceLoader-in-c#-after-threaded-load", + "body": "Fix inability to use ResourceLoader in C# after threaded load in GDScript", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "18cdfb81011969efcab0dd0725a2fc6b6fdc00fd": { + "hash": "18cdfb81011969efcab0dd0725a2fc6b6fdc00fd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96789 from SaracenOne/bezier_fixes", + "body": "Fix errors when creating bezier component tracks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f33a81977bf09f81f6301a7e1ccc5717f60f56e1": { + "hash": "f33a81977bf09f81f6301a7e1ccc5717f60f56e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96742 from m4gr3d/check_openxr_automatic_permissions_request", + "body": "[Android editor] Limit when OpenXR runtime permissions are requested", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33dd10511946a8d760ddec9fd7fecbb9c528518a": { + "hash": "33dd10511946a8d760ddec9fd7fecbb9c528518a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96305 from Jordyfel/scroll-container-min-size", + "body": "Fix scroll container min size calculation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8d9a446397f0e9d9527aaefb05cd4a6f95468cd0": { + "hash": "8d9a446397f0e9d9527aaefb05cd4a6f95468cd0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95473 from Chaosus/shader_fix_switch_bugs", + "body": "Fix shader incorrectly expects `int` on `uint` and vice-versa in cases", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cd9da3344f5db4cea5af43ddeeba9629cdc538e2": { + "hash": "cd9da3344f5db4cea5af43ddeeba9629cdc538e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95292 from aaronp64/is_parent_class_perf", + "body": "Improve `ClassDB::_is_parent_class` performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f5bf9b60bd0ac876c35e0f4ace171b75ad68e889": { + "hash": "f5bf9b60bd0ac876c35e0f4ace171b75ad68e889", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92916 from Naros/expose-update-docs-from-script", + "body": "Expose `update_docs_from_script` method", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "10e2318bdeccdc33f95ebdb2c7683b816dda67fb": { + "hash": "10e2318bdeccdc33f95ebdb2c7683b816dda67fb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0", + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Object: Let debug lock handle callee destruction within call chain gracefully", + "body": "Co-authored-by: lawnjelly ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96856 + }, + "3afa26834a072ca1a9bcc53e0e1b9d6467b74ed2": { + "hash": "3afa26834a072ca1a9bcc53e0e1b9d6467b74ed2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Support composition layers based on Android surfaces", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96185 + }, + "147accdf74762ee8da012422f879db61b2ed8ebb": { + "hash": "147accdf74762ee8da012422f879db61b2ed8ebb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "WAV: Fix one frame overflow at the end", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96768 + }, + "aaffab8afbf0b60b95090c26bd87a272ca478f75": { + "hash": "aaffab8afbf0b60b95090c26bd87a272ca478f75", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "Add metadata for `char16_t` and `char32_t`", + "body": "We don't seem to expose any API that uses `char16_t` yet, but I added it anyway since we make the type info for it.\n\nI didn't add anything for `wchar_t` because we are not making a type info so maybe we don't have a need for it yet, it could be added in the future.\n\nTo prevent breaking compatibility with the C# bindings, we ignore the `char32_t` metadata and still use `System.Int64`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95840 + }, + "a29ddd46746d7dd95d764990ef06e9a1f148b7f7": { + "hash": "a29ddd46746d7dd95d764990ef06e9a1f148b7f7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMTQ4MjIx" + ], + "author_raw": "scgm0 <2682963017@qq.com>", + "committer_raw": "scgm0 <2682963017@qq.com>", + "summary": "C#: Clear existing data directory extracted from PCK", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96301 + }, + "27d1fb63e11b092be812e9f1fbd8730598ae9999": { + "hash": "27d1fb63e11b092be812e9f1fbd8730598ae9999", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix Unable to use ResourceLoader in C# after threaded load in GDScript #92798", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92888 + }, + "47703c70052ff887604ce4df02ba2bf0e346edc8": { + "hash": "47703c70052ff887604ce4df02ba2bf0e346edc8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix load error popup showing on every progress dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96830 + }, + "606eedb0c9093789018f64381e79e7d93dd8752d": { + "hash": "606eedb0c9093789018f64381e79e7d93dd8752d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Betsy: Add caching and BC1 compression support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95915 + }, + "c2af6bcb5983356244d699735cda00b0bc5f4f8d": { + "hash": "c2af6bcb5983356244d699735cda00b0bc5f4f8d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==", + "MDQ6VXNlcjQ1MDA4NTg=" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "GDExtension: Mark virtual function as `is_required` in `extension_api.json`", + "body": "Co-authored-by: Jovan Gerodetti ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93311 + }, + "3ff95ef12a954c622be57b556a74e9d6ae84ae40": { + "hash": "3ff95ef12a954c622be57b556a74e9d6ae84ae40", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Only request OpenXR permissions for a XR game running off the Android editor when the `xr/openxr/extensions/automatically_request_runtime_permissions` project setting is enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96742 + }, + "7ff106f828da690c51f0a8cc89c04b15587a3a43": { + "hash": "7ff106f828da690c51f0a8cc89c04b15587a3a43", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Use distance to AABB surface to calculate Mesh LOD instead of using supports", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92290 + }, + "5cfacc876796324d2d06c83c83f1a128b9687b9a": { + "hash": "5cfacc876796324d2d06c83c83f1a128b9687b9a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "[Editor,Servers]: Minor optimizations", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96875 + }, + "7d7b43bca2465e8562d2e48dfa108fdcbdb533ca": { + "hash": "7d7b43bca2465e8562d2e48dfa108fdcbdb533ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDY2Mjk=" + ], + "author_raw": "Arseny Kapoulkine ", + "committer_raw": "Arseny Kapoulkine ", + "summary": "Fix a crash in ImporterMesh::create_shadow_mesh for non-triangle surfaces", + "body": "optimize_vertex_cache_func assumes the input is a triangle mesh; when an\nimported mesh contains points/lines/triangle strips, this code should be\ndisabled.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96880 + }, + "e517eaf053e7fbb20e26c30f5ef285ad43e6a524": { + "hash": "e517eaf053e7fbb20e26c30f5ef285ad43e6a524", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Fix font not updated for some spans.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96878 + }, + "2c136e6170a40f58f2dfb89d32eadfca7156ef37": { + "hash": "2c136e6170a40f58f2dfb89d32eadfca7156ef37", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #92797 from stuartcarnie/sgc/canvas_batching", + "body": "Add batching to `RendererCanvasRenderRD`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30a63396e5c6cceaac29b1e3e90dd08775c6b9cc": { + "hash": "30a63396e5c6cceaac29b1e3e90dd08775c6b9cc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Fix launching XR apps from the Android editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96868 + }, + "a657ea42f1e656695f502a0e5f50ea9e0e041c3e": { + "hash": "a657ea42f1e656695f502a0e5f50ea9e0e041c3e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "2D: Add batching to RendererCanvasRenderRD", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92797 + }, + "0089915c65e3556d76d6cdc14fd0dc0d13f6c3ff": { + "hash": "0089915c65e3556d76d6cdc14fd0dc0d13f6c3ff", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAyNTU5" + ], + "author_raw": "Lyric Moysey-Rubin <47702559+IntangibleMatter@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Remove \"default font\" from `ResourceImporterDynamicFont` Documentation", + "body": "The Docs for ResourceImporterDynamicFont's `multichannel_signed_distance_field` option appears to have been copy pasted from the version in ProjectSettings, including mentioning it's the \"default font\", instead of just \"font\" as it should in this class.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96870 + }, + "14a7e0abb313915fc5e4f36b34f9169b1d45774c": { + "hash": "14a7e0abb313915fc5e4f36b34f9169b1d45774c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96861 from KoBeWi/it's_3_to_4_again", + "body": "Add simple minor version migration", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "db977eaf13731c54b686f046d1b4afc9425f0441": { + "hash": "db977eaf13731c54b686f046d1b4afc9425f0441", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96858 from Chaosus/shader_fix_conditional_op", + "body": "Fix shader crash when using unary minus in expression", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "86d2435605bc9aa4799c7b581edcba3e9184a84b": { + "hash": "86d2435605bc9aa4799c7b581edcba3e9184a84b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96855 from mihe/deterministic-tokens", + "body": "Fix issue with GDScript binary tokens being non-deterministic", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "41828e6d4392c751ad4d3a900c7dabaf2a5df8d2": { + "hash": "41828e6d4392c751ad4d3a900c7dabaf2a5df8d2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96752 from AThousandShips/cache_clean_improve", + "body": "[Buildsystem] Improve cache handling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2cfd8f707ea61c3820b9728f612cc7b1b55e2209": { + "hash": "2cfd8f707ea61c3820b9728f612cc7b1b55e2209", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #86652 from cmumme/patch-1", + "body": "Fix typo in XRInterface comment", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a8fc5e30a27ebdd252662368ec52bf90fc3c47f0": { + "hash": "a8fc5e30a27ebdd252662368ec52bf90fc3c47f0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxMjgzNzA2" + ], + "author_raw": "TypeChecked ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix typo in XRInterface comment", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86652 + }, + "0182294b3779e03d9201d596a8395cf2a094b078": { + "hash": "0182294b3779e03d9201d596a8395cf2a094b078", + "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": "Compatibility: Fix alignment of compressed textures when retrieving", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96863 + }, + "02ab0627d698a76343ab80c7afdf3cb261ec80d4": { + "hash": "02ab0627d698a76343ab80c7afdf3cb261ec80d4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Improve wording on XRPose's `name` description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96866 + }, + "c435a8f37ba79b922c556cc4a8c4ea1da3b6d45e": { + "hash": "c435a8f37ba79b922c556cc4a8c4ea1da3b6d45e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add simple minor version migration", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96861 + }, + "48d5b8a8b88a1574d4b7c1e38ee714edb7d808e6": { + "hash": "48d5b8a8b88a1574d4b7c1e38ee714edb7d808e6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix Dictionary.merge() type validation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96864 + }, + "7d9ced5311855deefef42b8a9e40d152755225cb": { + "hash": "7d9ced5311855deefef42b8a9e40d152755225cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Fix shader crash when using unary minus in expression", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96858 + }, + "e120792760795a834e86c05b73804573d956a77b": { + "hash": "e120792760795a834e86c05b73804573d956a77b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix issue with GDScript binary tokens being non-deterministic", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96855 + }, + "4788f54d9767425bf5435b1cc940885d357795c5": { + "hash": "4788f54d9767425bf5435b1cc940885d357795c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96845 from bruvzg/edconfig", + "body": "[Editor] Add .editorconfig to the projects.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8613f346e83c9cf39b81a92cee1c53019fbdca0b": { + "hash": "8613f346e83c9cf39b81a92cee1c53019fbdca0b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96844 from kleonc/tile_map_layer_fix_undoing_overlapping_move_tiles", + "body": "Fix undoing \"Move tiles\" `TileMapLayer` action when drag/drop areas overlap", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "62717f2953a781258c56aa2eb6dffefc9dd53257": { + "hash": "62717f2953a781258c56aa2eb6dffefc9dd53257", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96822 from stuartcarnie/sgc/metal_out_of_bounds", + "body": "Metal: Fix out of bounds crash when using debug draw modes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "292caed7d3f02dea9321108f8a423ebf30a56496": { + "hash": "292caed7d3f02dea9321108f8a423ebf30a56496", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96811 from Riteo/wl-button-clear", + "body": "Wayland: Clear button mask on pointer leave", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "67d3b6723d62c2c746ce4fd751c773af52f7290d": { + "hash": "67d3b6723d62c2c746ce4fd751c773af52f7290d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96801 from Giganzo/slider-compact", + "body": "Fix slider size in compact mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d8e5d61f226b7eff62ab62085f426145a3c84911": { + "hash": "d8e5d61f226b7eff62ab62085f426145a3c84911", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96787 from raulsntos/gdextension/remove-get-rid-func", + "body": "Remove `get_rid_func` from `GDExtensionClassCreationInfo4`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "658b8a8704cba0b9119f63e26250095206e56b43": { + "hash": "658b8a8704cba0b9119f63e26250095206e56b43", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96760 from RandomShaper/wtp_langs_exit_thread", + "body": "Make use of languages' thread enter/exit more correct", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "63021b0d91584f71be40e27c5defb53aabe7815a": { + "hash": "63021b0d91584f71be40e27c5defb53aabe7815a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96711 from shahriarlabib000/fileNotFound", + "body": "Partially fix directory bug on Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1ff2186fe9cb5d15c9f5c216d503999a70b95bdf": { + "hash": "1ff2186fe9cb5d15c9f5c216d503999a70b95bdf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96666 from aXu-AP/unique-node-no-quotes", + "body": "Remove unneeded quotes from autocomplete % nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3cad849b1f47747f69081086faa2db190706a829": { + "hash": "3cad849b1f47747f69081086faa2db190706a829", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96586 from rune-scape/fix-empty-stringname-hash", + "body": "StringName: Fix empty hash", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a4e77d94bc36ff3813c72d11b97086c6794c3a58": { + "hash": "a4e77d94bc36ff3813c72d11b97086c6794c3a58", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96539 from KoBeWi/feat_context_menu_plugin4.x_2-electric_boogaloo", + "body": "Add EditorContextMenuPluginManager and refactor menu plugins", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d3d4e67f38d661f1ad9bd18c0f9889d44501736": { + "hash": "0d3d4e67f38d661f1ad9bd18c0f9889d44501736", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96501 from scgm0/Allow-class-names-to-be-unicode", + "body": "GDExtension: Allow class names to be unicode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b6906b96774ded20275da3d37847ffbd19804c68": { + "hash": "b6906b96774ded20275da3d37847ffbd19804c68", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96389 from kitbdev/extract-main-screen", + "body": "Extract EditorMainScreen from EditorNode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d4b1d51dc1e6c60db9f8c7f34f9d3aad7755ce1d": { + "hash": "d4b1d51dc1e6c60db9f8c7f34f9d3aad7755ce1d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94600 from BlueCube3310/tex-layered-preview", + "body": "Implement preview thumbnail generation for 3D and layered textures", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d1caac5e75e633b52471afd3d437aaa50ed3c5fd": { + "hash": "d1caac5e75e633b52471afd3d437aaa50ed3c5fd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93856 from timothyqiu/expression-period", + "body": "Fix parsing of `4.` in Expression", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c1bc42b3f1eb08c3e8fcff3121ac8f6f3270a4c1": { + "hash": "c1bc42b3f1eb08c3e8fcff3121ac8f6f3270a4c1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #90170 from BlueCube3310/basisu-rgtc-etc2-rg", + "body": "BasisUniversal: Use RGTC compression when available", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b0328993e6dbb72579620c1acc830098958e21b7": { + "hash": "b0328993e6dbb72579620c1acc830098958e21b7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #87674 from WhalesState/line-edit", + "body": "Prevent `LineEdit` focus loss when text is submitted or rejected and allow selecting without editing with arrow keys.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9194702a3b4aa58c397f630eecb4118c15b9365": { + "hash": "e9194702a3b4aa58c397f630eecb4118c15b9365", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96840 from bruvzg/open_wstat", + "body": "[Windows] Remove `_wstat` use in `FileAccessWindows::open_internal`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6162312f22d2647affd041056866deb50c5f3bfb": { + "hash": "6162312f22d2647affd041056866deb50c5f3bfb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96140 from xiongyaohua/path_follow_3d_update_transform_immediately", + "body": "PathFollow3D update transform immediately by default", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "88e9af6b7cb8c5836c711e35a04e6c884b95c513": { + "hash": "88e9af6b7cb8c5836c711e35a04e6c884b95c513", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #74830 from AThousandShips/win_time_fix", + "body": "[Windows] Use `GetFileTime` for `FileAccess`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "14dee6e4b0f6fc483c2024527d6cf08615b6bfef": { + "hash": "14dee6e4b0f6fc483c2024527d6cf08615b6bfef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Editor] Add .editorconfig to the projects.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96845 + }, + "f21a969bb96f217e144f4a0844bbc71188e4ad04": { + "hash": "f21a969bb96f217e144f4a0844bbc71188e4ad04", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix slider size in compact mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96801 + }, + "ab504b31395c2d49747a2d4f1da59258f30de983": { + "hash": "ab504b31395c2d49747a2d4f1da59258f30de983", + "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 undoing \"Move tiles\" TileMapLayer action when drag/drop areas overlap", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96844 + }, + "e16f8bae2e5779b48b92298f677e0bdee45c7445": { + "hash": "e16f8bae2e5779b48b92298f677e0bdee45c7445", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Remove _wstat use in FileAccessWindows::open_internal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96840 + }, + "b2611c198ec7a81db1bb9b00abefe84d6d73072e": { + "hash": "b2611c198ec7a81db1bb9b00abefe84d6d73072e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Fix shader incorrectly expects `int` on `uint` and vice-versa in cases", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95473 + }, + "3e93970ef5eb5013c4aff2eedf7b14e46f724a87": { + "hash": "3e93970ef5eb5013c4aff2eedf7b14e46f724a87", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4NjM3MDc=" + ], + "author_raw": "Malcolm Nixon ", + "committer_raw": "Malcolm Nixon ", + "summary": "Expose the optimize method of the Animation class to gdscript.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96835 + }, + "34190fc3609c073a81d069b67109232d8fbdf1b0": { + "hash": "34190fc3609c073a81d069b67109232d8fbdf1b0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: fix out of bounds crash when using debug draw modes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96822 + }, + "343ea9c6f79b5d3087cbe5558e1de30c3858778e": { + "hash": "343ea9c6f79b5d3087cbe5558e1de30c3858778e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Riteo Siuga ", + "committer_raw": "Riteo Siuga ", + "summary": "Wayland: clear button mask on pointer leave", + "body": "While experimenting with the recent \"extent to title\" PR, I noticed that\nit's not guaranteed for a \"button released\" event to be emitted when\nthe pointer leaves the main surface, leaving some buttons stuck.\n\nNot doing this for tablets since the spec makes this behavior clear and\nexplicit, so we (hopefully) shouldn't have this issue there.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96811 + }, + "df0a88b128cb24c1e0e445d5e859c4cffc4f50d2": { + "hash": "df0a88b128cb24c1e0e445d5e859c4cffc4f50d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Fix `clang-cl` link/ar flags", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96813 + }, + "c53fd9c7be09d0eac2a000816dc7439cc0f568a7": { + "hash": "c53fd9c7be09d0eac2a000816dc7439cc0f568a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw", + "MDQ6VXNlcjMyNjYxMDQ5" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Implement Autostart Feature for Profiler / Visual Profiler / Network Profiler", + "body": "Co-authored-by: stmSi ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96759 + }, + "c8acf561ef0c66c03d9e15e46e753c98ab485050": { + "hash": "c8acf561ef0c66c03d9e15e46e753c98ab485050", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Make languages' thread enter/exit more resilient", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96760 + }, + "6d516a2609d2a869ffd3a0cd92163809da7bc13f": { + "hash": "6d516a2609d2a869ffd3a0cd92163809da7bc13f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NzA1NDAx" + ], + "author_raw": "Jordyfel ", + "committer_raw": "Jordyfel ", + "summary": "Fix scroll container min size calculation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96305 + }, + "c36f466a4c1405427d3f2c60f4e0ad961a136ca3": { + "hash": "c36f466a4c1405427d3f2c60f4e0ad961a136ca3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "summary": "Prevent `LineEdit` from losing focus when text is submitted or rejected.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 87674 + }, + "9e5767455062aa3a41087a3b12738047acb1f408": { + "hash": "9e5767455062aa3a41087a3b12738047acb1f408", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "Remove `get_rid_func` from `GDExtensionClassCreationInfo4`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96787 + }, + "337d80d8f5db0169997d9635458189e6b7071238": { + "hash": "337d80d8f5db0169997d9635458189e6b7071238", + "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": "BasisUniversal: Use RGTC compression when available", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90170 + }, + "0e948fa7e0b23266d2e67a7d09c39ae37699cbe4": { + "hash": "0e948fa7e0b23266d2e67a7d09c39ae37699cbe4", + "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 image previews for 3D and layered textures", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94600 + }, + "2d1dd41ef5dcb51ddb607ba572e63b605b9191be": { + "hash": "2d1dd41ef5dcb51ddb607ba572e63b605b9191be", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "WorkerThreadPool: Enhance lifetime for more flexibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96760 + }, "97ef3c837263099faf02d8ebafd6c77c94d2aaba": { "hash": "97ef3c837263099faf02d8ebafd6c77c94d2aaba", "is_merge": true, @@ -3935,6 +13640,20 @@ "cherrypick_hash": "", "pull": "" }, + "51b8b74d4b2ba2564d2a463d07d168c5d3741387": { + "hash": "51b8b74d4b2ba2564d2a463d07d168c5d3741387", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMjA0ODY=" + ], + "author_raw": "Yaohua Xiong ", + "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "summary": "Do not defer PathFollow3D transform updates", + "body": "Co-authored-by: Yaohua Xiong ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96140 + }, "3009073b39713a40f89e78f0410a0b1c63c6aebb": { "hash": "3009073b39713a40f89e78f0410a0b1c63c6aebb", "is_merge": false, @@ -4023,6 +13742,48 @@ "cherrypick_hash": "", "pull": 96777 }, + "09515bfc6c5f90c5ff7992454100edeb1c1765aa": { + "hash": "09515bfc6c5f90c5ff7992454100edeb1c1765aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "Saracen ", + "summary": "Fix errors when creating bezier component tracks.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96789 + }, + "e4db0bca738e22c26f1a699f2edf4e780e32897c": { + "hash": "e4db0bca738e22c26f1a699f2edf4e780e32897c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE3Njg=" + ], + "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "summary": "Make detach script non-destructive operation", + "body": "Fix detach script not returning script's property values on undo.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96776 + }, + "8f66513badf286795c54b4677ec19a7e2f151f69": { + "hash": "8f66513badf286795c54b4677ec19a7e2f151f69", + "is_merge": false, + "authored_by": [ + "U_kgDOBf7ZJg" + ], + "author_raw": "shahriarlabib000 ", + "committer_raw": "shahriarlabib000 ", + "summary": "Fix directory empty bug on Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96711 + }, "287fdb16d53c38f6766f773bebbea33c5270b8f3": { "hash": "287fdb16d53c38f6766f773bebbea33c5270b8f3", "is_merge": false, @@ -4049,6 +13810,20 @@ "cherrypick_hash": "", "pull": "" }, + "0dde931bc95e6781190af0ba31fc2ab3af22c3bc": { + "hash": "0dde931bc95e6781190af0ba31fc2ab3af22c3bc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1MjI0NTky" + ], + "author_raw": "rune-scape ", + "committer_raw": "rune-scape ", + "summary": "StringName: Fix empty hash", + "body": "+Fixed compat hashes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96586 + }, "a9e51c3aab3673bf17fd09bd62a3e2b76d224325": { "hash": "a9e51c3aab3673bf17fd09bd62a3e2b76d224325", "is_merge": false, @@ -4077,6 +13852,20 @@ "cherrypick_hash": "", "pull": 96765 }, + "92b3e5fe8a0ad7d38d2f65e988fea4efc3f5253b": { + "hash": "92b3e5fe8a0ad7d38d2f65e988fea4efc3f5253b", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "committer_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "summary": "Hide white circle outline during instant transformations", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96766 + }, "27552a2f26adcdba579cd804197de3942e8cb0ec": { "hash": "27552a2f26adcdba579cd804197de3942e8cb0ec", "is_merge": true, @@ -4187,6 +13976,34 @@ "cherrypick_hash": "", "pull": 96758 }, + "5e1c9d68aad00ad025a14f4a1907b92a6f7f6310": { + "hash": "5e1c9d68aad00ad025a14f4a1907b92a6f7f6310", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Extract editor main screen", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96389 + }, + "acffc53e01df0fdc41cfd42cd8a361e86d0a54e3": { + "hash": "acffc53e01df0fdc41cfd42cd8a361e86d0a54e3", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Buildsystem] Improve cache handling", + "body": "Prevents cache issues by not purging cache before starting a build.\nSplits cache purge related code from progress code and delays the purge\nuntil after final build is done.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96752 + }, "16e1d8a81b9284bfae6db2966fb12e32951df54c": { "hash": "16e1d8a81b9284bfae6db2966fb12e32951df54c", "is_merge": false, @@ -4257,6 +14074,20 @@ "cherrypick_hash": "", "pull": 96747 }, + "5848d72915a60ecda673b4b192ff92680ed0c2fc": { + "hash": "5848d72915a60ecda673b4b192ff92680ed0c2fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1MTUxMzc5" + ], + "author_raw": "AeioMuch <75151379+AeioMuch@users.noreply.github.com>", + "committer_raw": "AeioMuch <75151379+AeioMuch@users.noreply.github.com>", + "summary": "Prevent selecting the hovered node if the mouse is not inside the inspector at the end of the drag", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96124 + }, "d0dc3896ad6fe039e4ad0607d901c81197cb3a3b": { "hash": "d0dc3896ad6fe039e4ad0607d901c81197cb3a3b", "is_merge": true, @@ -4509,6 +14340,34 @@ "cherrypick_hash": "", "pull": "" }, + "ec8374643ef81ff8fce532f96397d7b68521ef3a": { + "hash": "ec8374643ef81ff8fce532f96397d7b68521ef3a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE3Njg=" + ], + "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "summary": "Allow opening of polygon editor without texture", + "body": "There's no reason to deny access to polygon editor when there's no texture set.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96731 + }, + "4d713d91b589155976150c64128a66fa7996510e": { + "hash": "4d713d91b589155976150c64128a66fa7996510e", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Omit some values based on specification version 3.17", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96725 + }, "ccf837b75e9a234fb1a9eae91660b80e3dbb3149": { "hash": "ccf837b75e9a234fb1a9eae91660b80e3dbb3149", "is_merge": false, @@ -4551,6 +14410,34 @@ "cherrypick_hash": "", "pull": 96712 }, + "bdd511708682ff7ad2d35dd5addcc82c572192ac": { + "hash": "bdd511708682ff7ad2d35dd5addcc82c572192ac", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Label3D] Fix updating labels in subvieports on oversampling change.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96708 + }, + "86762f0a03206998bddc539a80c438c2da5068ce": { + "hash": "86762f0a03206998bddc539a80c438c2da5068ce", + "is_merge": false, + "authored_by": [ + "U_kgDOBX4cNw" + ], + "author_raw": "Elliot Fontaine <92150839+elliotfontaine@users.noreply.github.com>", + "committer_raw": "Elliot Fontaine <92150839+elliotfontaine@users.noreply.github.com>", + "summary": "Code Editor: Add button to toggle between search and search+replace modes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96683 + }, "d5ad6dd69936a43795431bbfd4fd2ab4f4311928": { "hash": "d5ad6dd69936a43795431bbfd4fd2ab4f4311928", "is_merge": false, @@ -4607,6 +14494,34 @@ "cherrypick_hash": "", "pull": 96688 }, + "25253115389ed90c60972217ae9f141886490c19": { + "hash": "25253115389ed90c60972217ae9f141886490c19", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE3Njg=" + ], + "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "summary": "Remove unneeded quotes from autocomplete % nodes", + "body": "Removes unnecessary quotes for suggestions like $\"%MyNode\".", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96666 + }, + "8155c1f836806f24ec055c7d3c109cee2c993110": { + "hash": "8155c1f836806f24ec055c7d3c109cee2c993110", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Don't use smart resolve for completion", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96684 + }, "6532eff7a72ff7675f96c564c2a522f263358efd": { "hash": "6532eff7a72ff7675f96c564c2a522f263358efd", "is_merge": false, @@ -4677,6 +14592,20 @@ "cherrypick_hash": "", "pull": 96669 }, + "3badff1f53b1bfa5d179d89045f6e64fa0a0c3fa": { + "hash": "3badff1f53b1bfa5d179d89045f6e64fa0a0c3fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMTQ4MjIx" + ], + "author_raw": "scgm0 <2682963017@qq.com>", + "committer_raw": "scgm0 <2682963017@qq.com>", + "summary": "Allow class names to be unicode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96501 + }, "5675c76461e197d3929a1142cfb84ab1a76ac9dd": { "hash": "5675c76461e197d3929a1142cfb84ab1a76ac9dd", "is_merge": true, @@ -4941,6 +14870,34 @@ "cherrypick_hash": "", "pull": 96617 }, + "da4f5fb953dfeac78093235b0d0828ca944aa0a4": { + "hash": "da4f5fb953dfeac78093235b0d0828ca944aa0a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[FileSystem Dock] Add symlink indicator and tooltip.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96643 + }, + "7139f46c9a1c84bdf530fa3fa4a632ce8025b6a9": { + "hash": "7139f46c9a1c84bdf530fa3fa4a632ce8025b6a9", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Windows] Use `GetFileTime` for `FileAccess`", + "body": "Prevents DST from rearranging file times.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 74830 + }, "dee0453b5774cc411d2305aa9210c4589e89f0b2": { "hash": "dee0453b5774cc411d2305aa9210c4589e89f0b2", "is_merge": false, @@ -5817,6 +15774,22 @@ "cherrypick_hash": "", "pull": 96577 }, + "8835f326b1b8ae0727727fec93ddb1e871571f32": { + "hash": "8835f326b1b8ae0727727fec93ddb1e871571f32", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMTQ4ODY0", + "U_kgDOCYbaOQ", + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "committer_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "summary": "Expose get_rpc_config and get_node_rpc_config", + "body": "add documentation\n\nUpdate doc/classes/Node.xml\n\nchange name of get_node_rpc_config to get_rpc_config\n\nCo-Authored-By: moondog <159832633+dog-on-moon@users.noreply.github.com>\nCo-Authored-By: Micky <66727710+Mickeon@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96024 + }, "d3ddce6b8836bd6c39dc6ebc2a30102041953599": { "hash": "d3ddce6b8836bd6c39dc6ebc2a30102041953599", "is_merge": false, @@ -6446,6 +16419,34 @@ "cherrypick_hash": "", "pull": 95179 }, + "27b7b433e03114c72c89397633d82fd67e0b0b8c": { + "hash": "27b7b433e03114c72c89397633d82fd67e0b0b8c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2MDA0Mjgw" + ], + "author_raw": "Marius Hanl ", + "committer_raw": "Marius Hanl ", + "summary": "Fix Inspector may scrolls away when editing a property that adds or removes sub properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96542 + }, + "ecc0ab8061c84811eb729b074fbfd3cfd9f5b9ac": { + "hash": "ecc0ab8061c84811eb729b074fbfd3cfd9f5b9ac", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add EditorContextMenuPluginManager and refactor menu plugins", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96539 + }, "a99a1699aa039f8120093518ecaaee633648afff": { "hash": "a99a1699aa039f8120093518ecaaee633648afff", "is_merge": false, @@ -7113,6 +17114,20 @@ "cherrypick_hash": "", "pull": 94323 }, + "f82262eecb558accb926628aa95b6e66209dcad3": { + "hash": "f82262eecb558accb926628aa95b6e66209dcad3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Add append_gltf_node to GLTFState", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96468 + }, "d2f5c1a5522601ea9b4b3f68acecd2baea6c1c6e": { "hash": "d2f5c1a5522601ea9b4b3f68acecd2baea6c1c6e", "is_merge": false, @@ -7269,6 +17284,20 @@ "cherrypick_hash": "", "pull": 96182 }, + "dabeaa6a4b9ed6f636d9480c82cc0c8e66162376": { + "hash": "dabeaa6a4b9ed6f636d9480c82cc0c8e66162376", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjA1ODUz" + ], + "author_raw": "Hristo Iliev ", + "committer_raw": "Hristo Iliev ", + "summary": "Fix polygon node losing its UV toolbar by adding a call to the show method when assinging a node.", + "body": "Fixes #96238", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96466 + }, "40b9516724556fc1c941adc7970dd27823d8826b": { "hash": "40b9516724556fc1c941adc7970dd27823d8826b", "is_merge": false, @@ -7882,6 +17911,34 @@ "cherrypick_hash": "", "pull": 96406 }, + "28b95ff55010d8f9e3f9feca4f75e5aeaf1ac9aa": { + "hash": "28b95ff55010d8f9e3f9feca4f75e5aeaf1ac9aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzOTc2NTA=" + ], + "author_raw": "Alvin Wong ", + "committer_raw": "Alvin Wong ", + "summary": "Remove ARFLAGS hack for Windows, replace with TEMPFILE", + "body": "TEMPFILE is the built-in way of SCons to use a response file for command\nlines that are too long.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96407 + }, + "608d5598e85556133cccf522b100d0f0cf1b4017": { + "hash": "608d5598e85556133cccf522b100d0f0cf1b4017", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTAwMzg3" + ], + "author_raw": "Lars Pettersson ", + "committer_raw": "Lars Pettersson ", + "summary": "Fix Path2D editor not updating gizmos on selection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96404 + }, "107f2aea884cd2b71ff21c15162be47b72b9dab1": { "hash": "107f2aea884cd2b71ff21c15162be47b72b9dab1", "is_merge": false, @@ -7910,6 +17967,20 @@ "cherrypick_hash": "", "pull": 95961 }, + "74f64aaf98beba74c8c7eedac152c4a50b336994": { + "hash": "74f64aaf98beba74c8c7eedac152c4a50b336994", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2MDA0Mjgw" + ], + "author_raw": "Marius Hanl ", + "committer_raw": "Marius Hanl ", + "summary": "Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.", + "body": "- Instead of checking for Key::UP, Key::DOWN, Key::PAGEUP, Key::PAGEDOWN etc., we rather check for the action like 'ui_up' or 'ui_down'.\n- Also use AcceptDialog's 'register_text_enter' functionality to consistently close a dialog when ENTER is pressed while the LineEdit has focus (instead of redirecting ENTER keys to e.g. the underlying Tree).\n- Unify the LineEdit filter behavior for the SceneTreeDialog and corresponding usages\n- Improve OK Button disablement (something should be selected)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96400 + }, "35a8ff9284edc2f942b7dca942f2a3c4f3698b92": { "hash": "35a8ff9284edc2f942b7dca942f2a3c4f3698b92", "is_merge": false, @@ -8324,6 +18395,20 @@ "cherrypick_hash": "", "pull": 96331 }, + "8ca7f0e33408612ddcb840005fb889de3edd4528": { + "hash": "8ca7f0e33408612ddcb840005fb889de3edd4528", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Prevent crash after removing GraphEdit's connection layer and add additional warnings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96309 + }, "171c522290101aa3f30f4442dd5a078820b64d74": { "hash": "171c522290101aa3f30f4442dd5a078820b64d74", "is_merge": false, @@ -10460,7 +20545,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 87787 + "pull": 94995 }, "fe6762a6c7a00654a90b532e8c96a153c1b07593": { "hash": "fe6762a6c7a00654a90b532e8c96a153c1b07593", @@ -13731,6 +23816,20 @@ "cherrypick_hash": "", "pull": 95790 }, + "abe8d2c7195c70ae2a4d37e0049f15d78ed649a8": { + "hash": "abe8d2c7195c70ae2a4d37e0049f15d78ed649a8", + "is_merge": false, + "authored_by": [ + "U_kgDOCKz2dg" + ], + "author_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "committer_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "summary": "Document conversion function needed for normal texture in CompositorEffect", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95773 + }, "e698351db24df691dc5ea88a6b011c24dad77ebd": { "hash": "e698351db24df691dc5ea88a6b011c24dad77ebd", "is_merge": false, @@ -17176,6 +27275,20 @@ "cherrypick_hash": "", "pull": 95485 }, + "4f11a0a9873ec9bd2a95ed0d10094606c172693b": { + "hash": "4f11a0a9873ec9bd2a95ed0d10094606c172693b", + "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": "Support importing 1/2/4-bpp BMP images of size non-divisible by 8/4/2", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95482 + }, "31a9e10ddb37f7b5c8697c24ba02ce7bd7a1305a": { "hash": "31a9e10ddb37f7b5c8697c24ba02ce7bd7a1305a", "is_merge": false, @@ -17611,6 +27724,20 @@ "cherrypick_hash": "", "pull": 95218 }, + "6e5175592de2b8756062752b0a73d724ae496ca1": { + "hash": "6e5175592de2b8756062752b0a73d724ae496ca1", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Improve ClassDB::_is_parent_class performance", + "body": "Change ClassDB::_is_parent_class to use ClassInfo::inherits_ptr, instead of looking up each inherited class name.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95292 + }, "f44d6a235f198e3f8c5189161840315f43cfdd2e": { "hash": "f44d6a235f198e3f8c5189161840315f43cfdd2e", "is_merge": false, @@ -17921,6 +28048,34 @@ "cherrypick_hash": "", "pull": 95124 }, + "4aead96306c07b77c2ef28ee67a3e3c1b811d242": { + "hash": "4aead96306c07b77c2ef28ee67a3e3c1b811d242", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMjY2Nzky" + ], + "author_raw": "Leon Stansfield ", + "committer_raw": "Leon Stansfield ", + "summary": "Revent DRAW_ORDER_INDEX to DRAW_ORDER_LIFETIME default particle params for compatibility.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95132 + }, + "48a54cb62f51cfb57a0b281d39477ba6d710cd85": { + "hash": "48a54cb62f51cfb57a0b281d39477ba6d710cd85", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMjY2Nzky" + ], + "author_raw": "Leon Stansfield ", + "committer_raw": "Leon Stansfield ", + "summary": "Adjusted listings of parameters displayed in inspector to be consistent accross all particle types", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95132 + }, "246cc7e86de951c8eb8475397bb07dc6631142a3": { "hash": "246cc7e86de951c8eb8475397bb07dc6631142a3", "is_merge": false, @@ -18117,6 +28272,20 @@ "cherrypick_hash": "", "pull": 94954 }, + "f3841d644eec2366df6d30d7ce6b942504fb2a97": { + "hash": "f3841d644eec2366df6d30d7ce6b942504fb2a97", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "C#: Generate signal delegates with typed arrays", + "body": "Signals with typed arrays were generating C# delegates with untyped arrays.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94953 + }, "2ff6594928f0d6004ca76359af8e31c504b0bd57": { "hash": "2ff6594928f0d6004ca76359af8e31c504b0bd57", "is_merge": false, @@ -18257,6 +28426,20 @@ "cherrypick_hash": "", "pull": 94845 }, + "28c60a5ff90533bf13e89373336c36f7016c38cc": { + "hash": "28c60a5ff90533bf13e89373336c36f7016c38cc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzOTc2NTA=" + ], + "author_raw": "Alvin Wong ", + "committer_raw": "Alvin Wong ", + "summary": "Combine existing modes when calling SetConsoleMode", + "body": "Otherwise the default modes will be cleared, which causes long lines to\nbe truncated in some terminals (e.g. Windows Terminal).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94839 + }, "f90f663258eb5573c65207e897b4968bd783350e": { "hash": "f90f663258eb5573c65207e897b4968bd783350e", "is_merge": false, @@ -18297,7 +28480,7 @@ "body": "- Drop STL copy in favor of old-school for loops.\n- Be explicit about loads and stores to atomic value. (This also fixes an error in certain compiler toolchains.)", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94808 + "pull": 94995 }, "0d6e9de0b904aa5acdfcc56607a3aded431c2f6c": { "hash": "0d6e9de0b904aa5acdfcc56607a3aded431c2f6c", @@ -18369,6 +28552,20 @@ "cherrypick_hash": "", "pull": 94792 }, + "0235086c14bcf840ce11de4233306933e44704c1": { + "hash": "0235086c14bcf840ce11de4233306933e44704c1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add validation to glTF importer for Blendshape and Animation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94783 + }, "77331d132b877adc9f91e3bb6a01047ac07f1553": { "hash": "77331d132b877adc9f91e3bb6a01047ac07f1553", "is_merge": false, @@ -18620,7 +28817,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 93985 + "pull": 94995 }, "08ef14a037ab3d7f74c00d5b4f034417735e32ab": { "hash": "08ef14a037ab3d7f74c00d5b4f034417735e32ab", @@ -18676,7 +28873,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94288 + "pull": 94995 }, "5ad7cd33bda68019cdd710807e6df7a20718ca64": { "hash": "5ad7cd33bda68019cdd710807e6df7a20718ca64", @@ -18818,7 +29015,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 93893 + "pull": 94995 }, "c8b697c64c5f366b28d00355acd13c481eb006e7": { "hash": "c8b697c64c5f366b28d00355acd13c481eb006e7", @@ -18874,7 +29071,21 @@ "body": "This commit adds 3 new editor settings for orbit, pan, and zoom mouse buttons, and 6 new shortcuts which act as modifiers for the navigation controls. These new shortcuts replace the old orbit, pan, and zoom modifier settings.\n\nThe `navigation_scheme` setting now acts as a preset which changes the new options added above, and the new settings are what drives 3D navigation instead. A new struct is used for ordering the navigation logic so that actions with fewer shortcuts are checked first. When the editor starts, the preset detection will run to automatically update user settings from old Godot versions. When the setting is changed, the hint values for the mouse buttons are dynamically updated to show the user the corresponding shortcut values.\n\nThe new doc fields have been generated and the description for the new settings are filled out. The `navigation_scheme` entry now has more consistent styling and added control descriptions that were missing before.", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 85331 + "pull": 94995 + }, + "ee9cea521d97088eb368cb1820db71100da9837b": { + "hash": "ee9cea521d97088eb368cb1820db71100da9837b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix parsing of `4.` in Expression", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93856 }, "33e1f570ff4c437ad336085a1f605e0d2705ef54": { "hash": "33e1f570ff4c437ad336085a1f605e0d2705ef54", @@ -18902,7 +29113,21 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 93800 + "pull": 94995 + }, + "2d493e85a93ada822e4b61f5f001775c67e076fd": { + "hash": "2d493e85a93ada822e4b61f5f001775c67e076fd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MjYzNjc1" + ], + "author_raw": "alpacat ", + "committer_raw": "alpacat ", + "summary": "Fix `get_property_list` get wrong order of properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93779 }, "91eb679fc31ffc21372447810522b01ae976a16a": { "hash": "91eb679fc31ffc21372447810522b01ae976a16a", @@ -18988,6 +29213,20 @@ "cherrypick_hash": "", "pull": 93448 }, + "c981e8b76554ba322aa36d756032d8d9131bc0bd": { + "hash": "c981e8b76554ba322aa36d756032d8d9131bc0bd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't rescan filesystem when adding new directory", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93372 + }, "6455810db88a70e02f6633f3b46101b548d96b82": { "hash": "6455810db88a70e02f6633f3b46101b548d96b82", "is_merge": false, @@ -19044,6 +29283,20 @@ "cherrypick_hash": "", "pull": 92734 }, + "5122a3e3b00e154c0148bb2709671e6c3a0b0432": { + "hash": "5122a3e3b00e154c0148bb2709671e6c3a0b0432", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1NjYzMA==" + ], + "author_raw": "David Nikdel ", + "committer_raw": "David Nikdel ", + "summary": "editor: warn on UID duplicates", + "body": "This commonly occurs when files are copied outside of the editor and don't get new UIDs.\n\nRestricting this warning to first_scan since it's we want to exclude the case of files being moved after initial load which is harder to handle.\n\nAddresses https://github.com/godotengine/godot-proposals/discussions/8949", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92972 + }, "c2d0f3bafba0707d8ef739ea966cb83af671d4ce": { "hash": "c2d0f3bafba0707d8ef739ea966cb83af671d4ce", "is_merge": false, @@ -19086,6 +29339,20 @@ "cherrypick_hash": "", "pull": 92933 }, + "beef0f687c053624f057f79a14878926b77e7e8f": { + "hash": "beef0f687c053624f057f79a14878926b77e7e8f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyNTU1Njg=" + ], + "author_raw": "Chris Cranford ", + "committer_raw": "Chris Cranford ", + "summary": "Expose `update_docs_from_script` method", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92916 + }, "8228d647a9a5a3dd36bad508ebb3746432d3d1fc": { "hash": "8228d647a9a5a3dd36bad508ebb3746432d3d1fc", "is_merge": false, @@ -19412,6 +29679,45 @@ } }, "pulls": { + "53666": { + "id": "PR_kwDOAO6SJc4tARJS", + "public_id": 53666, + "url": "https://github.com/godotengine/godot/pull/53666", + "diff_url": "https://github.com/godotengine/godot/pull/53666.diff", + "patch_url": "https://github.com/godotengine/godot/pull/53666.patch", + "title": "Add Linux camera support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NzY0NDky", + "created_at": "2021-10-11T08:35:46Z", + "updated_at": "2024-09-25T15:24:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "b88585abfc794281a6dd8a77d53272676f23c212" + ] + }, "62524": { "id": "PR_kwDOAO6SJc46k9Fg", "public_id": 62524, @@ -19475,6 +29781,109 @@ "b4c92dbd0e7154b7b7e9ed19aea84152045f26b8" ] }, + "65585": { + "id": "PR_kwDOAO6SJc4-swJB", + "public_id": 65585, + "url": "https://github.com/godotengine/godot/pull/65585", + "diff_url": "https://github.com/godotengine/godot/pull/65585.diff", + "patch_url": "https://github.com/godotengine/godot/pull/65585.patch", + "title": "Add support for resource conversion plugins in filesystem dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2022-09-09T19:08:29Z", + "updated_at": "2024-09-17T10:57:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "f44bce2ee0774bef4aadffe556ce2016cdc38be9" + ] + }, + "67531": { + "id": "PR_kwDOAO6SJc5A66p1", + "public_id": 67531, + "url": "https://github.com/godotengine/godot/pull/67531", + "diff_url": "https://github.com/godotengine/godot/pull/67531.diff", + "patch_url": "https://github.com/godotengine/godot/pull/67531.patch", + "title": "Enable Drag and Drop between SubViewports and Windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2022-10-17T11:20:36Z", + "updated_at": "2024-09-16T11:52:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "60aaa017ff3dc026d89cc8a0eb7817f2b7eac727" + ] + }, + "68233": { + "id": "PR_kwDOAO6SJc5CKmfK", + "public_id": 68233, + "url": "https://github.com/godotengine/godot/pull/68233", + "diff_url": "https://github.com/godotengine/godot/pull/68233.diff", + "patch_url": "https://github.com/godotengine/godot/pull/68233.patch", + "title": "C#: Generate strongly-typed method to raise signal events and fix event accessibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2022-11-03T20:14:59Z", + "updated_at": "2024-09-28T16:31:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "da37998dc84dcf05c91fdfe7481445c0cb10af2e", + "445e822bcf2dc2cbc4391ce3df18803bd26c0f79" + ] + }, "70096": { "id": "PR_kwDOAO6SJc5FhX1D", "public_id": 70096, @@ -19486,7 +29895,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2022-12-15T08:03:30Z", - "updated_at": "2024-09-09T20:47:06Z", + "updated_at": "2024-09-12T15:29:05Z", "target_branch": "master", "labels": [ { @@ -19519,6 +29928,79 @@ "154049ce1792a6e12b990e0a414a6c084c3b91c5" ] }, + "72680": { + "id": "PR_kwDOAO6SJc5JOaiW", + "public_id": 72680, + "url": "https://github.com/godotengine/godot/pull/72680", + "diff_url": "https://github.com/godotengine/godot/pull/72680.diff", + "patch_url": "https://github.com/godotengine/godot/pull/72680.patch", + "title": "Improvements to SplitContainer including a drag bar background StyleBox", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", + "created_at": "2023-02-03T18:23:09Z", + "updated_at": "2024-09-17T20:17:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f7005deb1e6f4e3dbfee24f4a340a653562fba92" + ] + }, + "74830": { + "id": "PR_kwDOAO6SJc5L1tGE", + "public_id": 74830, + "url": "https://github.com/godotengine/godot/pull/74830", + "diff_url": "https://github.com/godotengine/godot/pull/74830.diff", + "patch_url": "https://github.com/godotengine/godot/pull/74830.patch", + "title": "[Windows] Use `GetFileTime` for `FileAccess`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2023-03-12T16:26:30Z", + "updated_at": "2024-09-16T15:57:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "7139f46c9a1c84bdf530fa3fa4a632ce8025b6a9" + ] + }, "76085": { "id": "PR_kwDOAO6SJc5OYfEc", "public_id": 76085, @@ -19530,7 +30012,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ5NDA5Nw==", "created_at": "2023-04-15T11:30:16Z", - "updated_at": "2024-08-26T21:36:55Z", + "updated_at": "2024-09-12T09:06:00Z", "target_branch": "master", "labels": [ { @@ -19637,7 +30119,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2023-07-08T15:39:04Z", - "updated_at": "2024-09-06T11:21:49Z", + "updated_at": "2024-09-16T15:49:09Z", "target_branch": "master", "labels": [ { @@ -19650,11 +30132,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -19671,12 +30148,12 @@ "url": "https://github.com/godotengine/godot/pull/79378", "diff_url": "https://github.com/godotengine/godot/pull/79378.diff", "patch_url": "https://github.com/godotengine/godot/pull/79378.patch", - "title": "Improve autocompletion for indices", + "title": "Autocompletion: Improve autocompletion for indices", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-07-12T14:06:24Z", - "updated_at": "2024-08-27T09:52:14Z", + "updated_at": "2024-09-10T09:44:30Z", "target_branch": "master", "labels": [ { @@ -19704,6 +30181,40 @@ "ccbdb34a2aa6347e99bac0b2da796403e5186bcc" ] }, + "80561": { + "id": "PR_kwDOAO6SJc5XzRWz", + "public_id": 80561, + "url": "https://github.com/godotengine/godot/pull/80561", + "diff_url": "https://github.com/godotengine/godot/pull/80561.diff", + "patch_url": "https://github.com/godotengine/godot/pull/80561.patch", + "title": "Set position to zero when saving a positioned branch as scene", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2023-08-12T20:18:57Z", + "updated_at": "2024-10-01T15:40:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "03c3c5f608c9919625b8a39fdf24e8250600b127" + ] + }, "81973": { "id": "PR_kwDOAO6SJc5axbrb", "public_id": 81973, @@ -19796,6 +30307,40 @@ "3b8afcd10c60a54356c4a2b15a45e4ef9a7b3e04" ] }, + "83360": { + "id": "PR_kwDOAO6SJc5c0RYo", + "public_id": 83360, + "url": "https://github.com/godotengine/godot/pull/83360", + "diff_url": "https://github.com/godotengine/godot/pull/83360.diff", + "patch_url": "https://github.com/godotengine/godot/pull/83360.patch", + "title": "Implement vertex shading", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY4OTcxODA4", + "created_at": "2023-10-15T00:51:42Z", + "updated_at": "2024-09-28T23:31:57Z", + "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": [ + "0a9ad8f9de825a14d112d9ebd0674a9c82f56e12" + ] + }, "83443": { "id": "PR_kwDOAO6SJc5c5i8_", "public_id": 83443, @@ -19841,7 +30386,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4NTgwMDEz", "created_at": "2023-10-17T13:00:29Z", - "updated_at": "2024-08-16T08:50:01Z", + "updated_at": "2024-09-16T14:32:44Z", "target_branch": "master", "labels": [ { @@ -19849,11 +30394,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -20065,7 +30605,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-11-17T14:31:00Z", - "updated_at": "2024-09-09T14:00:32Z", + "updated_at": "2024-09-23T21:06:35Z", "target_branch": "master", "labels": [ { @@ -20077,11 +30617,6 @@ "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgxMTE=", - "name": "topic:rendering", - "color": "#ffee88" } ], "commits": [ @@ -20122,45 +30657,6 @@ "45e2908d30987b8a1185e1a162c8cb0303f5355e" ] }, - "85331": { - "id": "PR_kwDOAO6SJc5gVtC1", - "public_id": 85331, - "url": "https://github.com/godotengine/godot/pull/85331", - "diff_url": "https://github.com/godotengine/godot/pull/85331.diff", - "patch_url": "https://github.com/godotengine/godot/pull/85331.patch", - "title": "Add full customization of 3D navigation controls", - "state": "MERGED", - "is_draft": false, - "authored_by": "MDQ6VXNlcjExMTQxODYy", - "created_at": "2023-11-24T23:43:41Z", - "updated_at": "2024-08-27T22:19:48Z", - "target_branch": "master", - "labels": [ - { - "id": "MDU6TGFiZWw3MzMzMDA2Ng==", - "name": "enhancement", - "color": "#aaccff" - }, - { - "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", - "name": "topic:3d", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgyMTk=", - "name": "topic:editor", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyODM1MTg3MzM=", - "name": "usability", - "color": "#447744" - } - ], - "commits": [ - "9d343ced58131dce9c18cc7d6e94f9283bce35a6" - ] - }, "85965": { "id": "PR_kwDOAO6SJc5hlvc9", "public_id": 85965, @@ -20206,7 +30702,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-10T13:35:12Z", - "updated_at": "2024-08-20T08:10:15Z", + "updated_at": "2024-09-16T15:09:41Z", "target_branch": "master", "labels": [ { @@ -20214,11 +30710,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -20245,7 +30736,7 @@ "is_draft": false, "authored_by": "U_kgDOCSXAdA", "created_at": "2023-12-15T03:19:12Z", - "updated_at": "2024-09-04T16:21:51Z", + "updated_at": "2024-09-14T01:35:04Z", "target_branch": "master", "labels": [ { @@ -20308,7 +30799,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEyNDM2ODI0", "created_at": "2023-12-18T15:13:02Z", - "updated_at": "2024-08-19T14:21:40Z", + "updated_at": "2024-09-16T15:06:09Z", "target_branch": "master", "labels": [ { @@ -20316,11 +30807,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -20342,7 +30828,7 @@ "is_draft": false, "authored_by": "U_kgDOCI9Tew", "created_at": "2023-12-18T19:12:28Z", - "updated_at": "2024-08-16T17:07:18Z", + "updated_at": "2024-09-16T14:47:18Z", "target_branch": "master", "labels": [ { @@ -20350,11 +30836,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -20409,6 +30890,35 @@ "5e4dafb0d92a57d6cef3d54a9e0357bc94419c3d" ] }, + "86652": { + "id": "PR_kwDOAO6SJc5i-QCH", + "public_id": 86652, + "url": "https://github.com/godotengine/godot/pull/86652", + "diff_url": "https://github.com/godotengine/godot/pull/86652.diff", + "patch_url": "https://github.com/godotengine/godot/pull/86652.patch", + "title": "Fix typo in XRInterface comment", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxMjgzNzA2", + "created_at": "2023-12-30T19:10:17Z", + "updated_at": "2024-09-11T16:38:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "a8fc5e30a27ebdd252662368ec52bf90fc3c47f0" + ] + }, "86699": { "id": "PR_kwDOAO6SJc5jBiN-", "public_id": 86699, @@ -20420,7 +30930,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-01-02T01:41:33Z", - "updated_at": "2024-09-10T07:53:10Z", + "updated_at": "2024-09-11T20:04:04Z", "target_branch": "master", "labels": [ { @@ -20433,11 +30943,6 @@ "name": "discussion", "color": "#ccaaff" }, - { - "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", - "name": "needs testing", - "color": "#ffcc44" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -20498,7 +31003,7 @@ "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-13T00:55:28Z", - "updated_at": "2024-08-19T14:21:30Z", + "updated_at": "2024-09-16T15:05:42Z", "target_branch": "master", "labels": [ { @@ -20506,11 +31011,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -20526,6 +31026,79 @@ "6aee6c1fdd69da141410c0d9101f35c4d40bc512" ] }, + "87150": { + "id": "PR_kwDOAO6SJc5kAWEH", + "public_id": 87150, + "url": "https://github.com/godotengine/godot/pull/87150", + "diff_url": "https://github.com/godotengine/godot/pull/87150.diff", + "patch_url": "https://github.com/godotengine/godot/pull/87150.patch", + "title": "Add per-bone meta to Skeleton3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCSXAdA", + "created_at": "2024-01-13T15:57:25Z", + "updated_at": "2024-09-17T15:15:46Z", + "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": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "0468bea899fe4806d8358c1cab078f700ab84d22" + ] + }, + "87344": { + "id": "PR_kwDOAO6SJc5kcZfX", + "public_id": 87344, + "url": "https://github.com/godotengine/godot/pull/87344", + "diff_url": "https://github.com/godotengine/godot/pull/87344.diff", + "patch_url": "https://github.com/godotengine/godot/pull/87344.patch", + "title": "[Core] Add way to check if a signal has any connections", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-01-18T16:24:14Z", + "updated_at": "2024-09-21T10:00:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "203d3be200c9b607e5eaba82d9a267813a6700cd" + ] + }, "87376": { "id": "PR_kwDOAO6SJc5kjwwc", "public_id": 87376, @@ -20555,6 +31128,40 @@ "e4b16e2d71fad873611a8219405a398af328fd6e" ] }, + "87674": { + "id": "PR_kwDOAO6SJc5lQUl4", + "public_id": 87674, + "url": "https://github.com/godotengine/godot/pull/87674", + "diff_url": "https://github.com/godotengine/godot/pull/87674.diff", + "patch_url": "https://github.com/godotengine/godot/pull/87674.patch", + "title": "Prevent `LineEdit` focus loss when text is submitted or rejected and allow selecting without editing with arrow keys.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2024-01-28T12:43:00Z", + "updated_at": "2024-09-11T17:17:54Z", + "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": [ + "c36f466a4c1405427d3f2c60f4e0ad961a136ca3" + ] + }, "87735": { "id": "PR_kwDOAO6SJc5lbfgZ", "public_id": 87735, @@ -20594,40 +31201,6 @@ "c460f1de24824e66bf3217868ac0c1c30657b2d7" ] }, - "87787": { - "id": "PR_kwDOAO6SJc5lkn_f", - "public_id": 87787, - "url": "https://github.com/godotengine/godot/pull/87787", - "diff_url": "https://github.com/godotengine/godot/pull/87787.diff", - "patch_url": "https://github.com/godotengine/godot/pull/87787.patch", - "title": "ResourceImporterScene: Replace animation bool with an import type string enum", - "state": "MERGED", - "is_draft": false, - "authored_by": "MDQ6VXNlcjE2NDY4NzU=", - "created_at": "2024-01-31T13:42:19Z", - "updated_at": "2024-08-27T22:20:28Z", - "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": [ - "9dd71c64146e16e3c496d0aa28f806904b226028" - ] - }, "87793": { "id": "PR_kwDOAO6SJc5lmypz", "public_id": 87793, @@ -20735,6 +31308,84 @@ "2d0165574de6ac21aa2730215dcab60e4ce88d08" ] }, + "88363": { + "id": "PR_kwDOAO6SJc5m-6Bt", + "public_id": 88363, + "url": "https://github.com/godotengine/godot/pull/88363", + "diff_url": "https://github.com/godotengine/godot/pull/88363.diff", + "patch_url": "https://github.com/godotengine/godot/pull/88363.patch", + "title": "C#: Implement proper generic type name printing for Godot Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxNDgxNzAw", + "created_at": "2024-02-15T14:16:20Z", + "updated_at": "2024-09-24T11:10:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b5cd06b9ae2c25f8965eded3c19a7c238d2eeaed" + ] + }, + "88803": { + "id": "PR_kwDOAO6SJc5n1aau", + "public_id": 88803, + "url": "https://github.com/godotengine/godot/pull/88803", + "diff_url": "https://github.com/godotengine/godot/pull/88803.diff", + "patch_url": "https://github.com/godotengine/godot/pull/88803.patch", + "title": "C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT fails", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-02-25T06:33:24Z", + "updated_at": "2024-09-17T12:09:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "0aa46e19c5a1864454451891fb3f40f5ef3ff742" + ] + }, "89265": { "id": "PR_kwDOAO6SJc5pBg3s", "public_id": 89265, @@ -20769,6 +31420,35 @@ "e371587147868816e566b6b224da73ce7f2485c4" ] }, + "89486": { + "id": "PR_kwDOAO6SJc5pp55x", + "public_id": 89486, + "url": "https://github.com/godotengine/godot/pull/89486", + "diff_url": "https://github.com/godotengine/godot/pull/89486.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89486.patch", + "title": "Update CODEOWNERS", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-03-14T16:37:07Z", + "updated_at": "2024-09-26T16:55:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "0fdbd22f560973cb16f6e198978bc83a596295e9" + ] + }, "89554": { "id": "PR_kwDOAO6SJc5p0C84", "public_id": 89554, @@ -20780,7 +31460,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzg2MjI0", "created_at": "2024-03-16T03:26:18Z", - "updated_at": "2024-08-19T14:21:18Z", + "updated_at": "2024-09-16T15:05:30Z", "target_branch": "master", "labels": [ { @@ -20788,11 +31468,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -20848,7 +31523,7 @@ "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-17T13:21:00Z", - "updated_at": "2024-09-05T15:58:25Z", + "updated_at": "2024-09-16T15:46:51Z", "target_branch": "master", "labels": [ { @@ -20861,11 +31536,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -20931,7 +31601,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-19T12:09:37Z", - "updated_at": "2024-09-05T17:50:28Z", + "updated_at": "2024-09-16T15:47:36Z", "target_branch": "master", "labels": [ { @@ -20939,11 +31609,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", @@ -21017,6 +31682,35 @@ "ad7a2d19a6a57269932f77143e3c169764370108" ] }, + "90170": { + "id": "PR_kwDOAO6SJc5rj0fw", + "public_id": 90170, + "url": "https://github.com/godotengine/godot/pull/90170", + "diff_url": "https://github.com/godotengine/godot/pull/90170.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90170.patch", + "title": "BasisUniversal: Use RGTC compression when available", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-04-03T12:21:17Z", + "updated_at": "2024-09-11T11:05:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "337d80d8f5db0169997d9635458189e6b7071238" + ] + }, "90352": { "id": "PR_kwDOAO6SJc5r8ECf", "public_id": 90352, @@ -21090,6 +31784,69 @@ "b97d995664faa5f1b6ebd52bc9b33199f4598889" ] }, + "90703": { + "id": "PR_kwDOAO6SJc5sseM2", + "public_id": 90703, + "url": "https://github.com/godotengine/godot/pull/90703", + "diff_url": "https://github.com/godotengine/godot/pull/90703.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90703.patch", + "title": "Expose `ClassDB.class_get_api_type()` method", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxMTcwMDU5", + "created_at": "2024-04-15T15:43:48Z", + "updated_at": "2024-09-18T16:58:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "949d24b38838109e5a6385bbe193a1d252f6ef7e" + ] + }, + "90743": { + "id": "PR_kwDOAO6SJc5sx74f", + "public_id": 90743, + "url": "https://github.com/godotengine/godot/pull/90743", + "diff_url": "https://github.com/godotengine/godot/pull/90743.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90743.patch", + "title": "Add TextEdit option to prevent copying without a selection", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-04-16T09:46:39Z", + "updated_at": "2024-09-23T10:35:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "504e0656bb7d530204ce7deb20075b6569846d50" + ] + }, "90782": { "id": "PR_kwDOAO6SJc5s47SJ", "public_id": 90782, @@ -21158,6 +31915,74 @@ "c3f1bfd5cb0c47529eab6070274fbcf879b8194d" ] }, + "90955": { + "id": "PR_kwDOAO6SJc5tQQBH", + "public_id": 90955, + "url": "https://github.com/godotengine/godot/pull/90955", + "diff_url": "https://github.com/godotengine/godot/pull/90955.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90955.patch", + "title": "[Core] Add `Engine.print_to_stdout` setting to control printing", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-04-20T18:29:53Z", + "updated_at": "2024-09-23T14:34:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d49ec39d630d63d54301389e15c9510a83766756" + ] + }, + "90969": { + "id": "PR_kwDOAO6SJc5tRDj1", + "public_id": 90969, + "url": "https://github.com/godotengine/godot/pull/90969", + "diff_url": "https://github.com/godotengine/godot/pull/90969.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90969.patch", + "title": "Expose several resource/resource-saver functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyNTU1Njg=", + "created_at": "2024-04-21T05:57:08Z", + "updated_at": "2024-09-23T10:34:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "bc3dcf3d404046a9ae8ac5a1aeab4853cb7c082b" + ] + }, "90992": { "id": "PR_kwDOAO6SJc5tSMoK", "public_id": 90992, @@ -21169,7 +31994,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-04-21T22:00:03Z", - "updated_at": "2024-08-19T12:38:24Z", + "updated_at": "2024-09-16T15:46:48Z", "target_branch": "master", "labels": [ { @@ -21177,11 +32002,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -21270,6 +32090,35 @@ "3d575801cef4239b120e8ca974ad478a71517fdf" ] }, + "91069": { + "id": "PR_kwDOAO6SJc5tf0xh", + "public_id": 91069, + "url": "https://github.com/godotengine/godot/pull/91069", + "diff_url": "https://github.com/godotengine/godot/pull/91069.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91069.patch", + "title": "SCons: Detect MSVC compiler version", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-04-23T16:20:38Z", + "updated_at": "2024-09-29T13:17:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1043c00137adfe8ef61937f15078ccc448f3437c" + ] + }, "91123": { "id": "PR_kwDOAO6SJc5tpGKN", "public_id": 91123, @@ -21281,7 +32130,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-24T19:28:05Z", - "updated_at": "2024-09-03T14:50:10Z", + "updated_at": "2024-09-16T15:42:51Z", "target_branch": "master", "labels": [ { @@ -21289,11 +32138,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -21520,7 +32364,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-05-08T18:30:57Z", - "updated_at": "2024-08-19T14:20:53Z", + "updated_at": "2024-09-16T15:04:55Z", "target_branch": "master", "labels": [ { @@ -21533,11 +32377,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", @@ -21564,7 +32403,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-05-09T08:07:23Z", - "updated_at": "2024-08-20T09:04:16Z", + "updated_at": "2024-09-13T17:55:29Z", "target_branch": "master", "labels": [ { @@ -21587,6 +32426,45 @@ "d9ab2c3195de9bee5e834f38250fdc7b61314d7c" ] }, + "91765": { + "id": "PR_kwDOAO6SJc5u_gdh", + "public_id": 91765, + "url": "https://github.com/godotengine/godot/pull/91765", + "diff_url": "https://github.com/godotengine/godot/pull/91765.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91765.patch", + "title": "Add markers to Animation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2024-05-09T13:36:28Z", + "updated_at": "2024-10-01T15:37:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ed13a840fa26f813299b8af1cbfb941c8eb95de6" + ] + }, "91780": { "id": "PR_kwDOAO6SJc5vCvku", "public_id": 91780, @@ -21683,7 +32561,7 @@ "is_draft": false, "authored_by": "U_kgDOCGEvwA", "created_at": "2024-05-11T23:31:12Z", - "updated_at": "2024-08-26T20:56:03Z", + "updated_at": "2024-09-11T01:54:17Z", "target_branch": "master", "labels": [ { @@ -21751,7 +32629,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-14T23:17:38Z", - "updated_at": "2024-08-16T08:53:32Z", + "updated_at": "2024-09-16T14:34:43Z", "target_branch": "master", "labels": [ { @@ -21759,20 +32637,10 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgxMTE=", - "name": "topic:rendering", - "color": "#ffee88" } ], "commits": [ @@ -22022,6 +32890,84 @@ "6fbef0669d45c2c0c4cf0fc80cf0411a3b670b16" ] }, + "92237": { + "id": "PR_kwDOAO6SJc5wJXOv", + "public_id": 92237, + "url": "https://github.com/godotengine/godot/pull/92237", + "diff_url": "https://github.com/godotengine/godot/pull/92237.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92237.patch", + "title": "String: Parse fragment from URL", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-05-22T02:56:01Z", + "updated_at": "2024-10-02T10:28:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "6516ca6b11a6241d7908eb322343d44c10050d98" + ] + }, + "92290": { + "id": "PR_kwDOAO6SJc5wXlui", + "public_id": 92290, + "url": "https://github.com/godotengine/godot/pull/92290", + "diff_url": "https://github.com/godotengine/godot/pull/92290.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92290.patch", + "title": "Use distance to AABB surface to calculate Mesh LOD instead of using supports", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-05-23T18:45:42Z", + "updated_at": "2024-09-16T11:48:01Z", + "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": [ + "7ff106f828da690c51f0a8cc89c04b15587a3a43" + ] + }, "92291": { "id": "PR_kwDOAO6SJc5wXqAq", "public_id": 92291, @@ -22106,7 +33052,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-05-26T18:05:19Z", - "updated_at": "2024-08-28T19:17:09Z", + "updated_at": "2024-09-17T12:37:22Z", "target_branch": "master", "labels": [ { @@ -22582,7 +33528,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-05-31T06:51:35Z", - "updated_at": "2024-08-30T02:25:04Z", + "updated_at": "2024-09-13T10:53:32Z", "target_branch": "master", "labels": [ { @@ -22596,8 +33542,8 @@ "color": "#447777" }, { - "id": "MDU6TGFiZWwyNzkwOTc5NjY=", - "name": "topic:core", + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", "color": "#ffee88" } ], @@ -22645,7 +33591,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2024-06-01T18:46:34Z", - "updated_at": "2024-08-30T09:54:13Z", + "updated_at": "2024-09-11T22:37:25Z", "target_branch": "master", "labels": [ { @@ -22669,12 +33615,12 @@ "url": "https://github.com/godotengine/godot/pull/92667", "diff_url": "https://github.com/godotengine/godot/pull/92667.diff", "patch_url": "https://github.com/godotengine/godot/pull/92667.patch", - "title": "Fix Addon requires editor restart to become functional", + "title": "Fix addon requires editor restart to become functional", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-01T23:54:41Z", - "updated_at": "2024-09-05T07:45:28Z", + "updated_at": "2024-09-10T09:39:23Z", "target_branch": "master", "labels": [ { @@ -22687,11 +33633,6 @@ "name": "topic:editor", "color": "#ffee88" }, - { - "id": "MDU6TGFiZWw1ODA1MzcwMDM=", - "name": "topic:gdextension", - "color": "#ffee88" - }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", @@ -22775,6 +33716,45 @@ "e71b3a75e4310d39a4f195b0e5721f552af0478c" ] }, + "92797": { + "id": "PR_kwDOAO6SJc5xjJje", + "public_id": 92797, + "url": "https://github.com/godotengine/godot/pull/92797", + "diff_url": "https://github.com/godotengine/godot/pull/92797.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92797.patch", + "title": "Add batching to `RendererCanvasRenderRD`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-06-05T12:41:27Z", + "updated_at": "2024-09-22T23:34:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a657ea42f1e656695f502a0e5f50ea9e0e041c3e" + ] + }, "92799": { "id": "PR_kwDOAO6SJc5xkKBs", "public_id": 92799, @@ -22855,7 +33835,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-06-06T14:48:45Z", - "updated_at": "2024-08-19T22:07:04Z", + "updated_at": "2024-09-16T15:08:51Z", "target_branch": "master", "labels": [ { @@ -22873,11 +33853,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -22961,6 +33936,84 @@ "60fa3ec4d490d975f5a54356ac869152b397b7b7" ] }, + "92888": { + "id": "PR_kwDOAO6SJc5x1_0E", + "public_id": 92888, + "url": "https://github.com/godotengine/godot/pull/92888", + "diff_url": "https://github.com/godotengine/godot/pull/92888.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92888.patch", + "title": "Fix inability to use ResourceLoader in C# after threaded load in GDScript", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-06-08T00:00:45Z", + "updated_at": "2024-09-12T07:36:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", + "name": "needs testing", + "color": "#ffcc44" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "27d1fb63e11b092be812e9f1fbd8730598ae9999" + ] + }, + "92916": { + "id": "PR_kwDOAO6SJc5x3sTU", + "public_id": 92916, + "url": "https://github.com/godotengine/godot/pull/92916", + "diff_url": "https://github.com/godotengine/godot/pull/92916.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92916.patch", + "title": "Expose `update_docs_from_script` method", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyNTU1Njg=", + "created_at": "2024-06-08T20:50:51Z", + "updated_at": "2024-09-12T07:18:51Z", + "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": [ + "beef0f687c053624f057f79a14878926b77e7e8f" + ] + }, "92933": { "id": "PR_kwDOAO6SJc5x4lmG", "public_id": 92933, @@ -23058,6 +34111,40 @@ "b59fd28dec7cf3af385fb51e22d347275a0c2731" ] }, + "92972": { + "id": "PR_kwDOAO6SJc5x-LdM", + "public_id": 92972, + "url": "https://github.com/godotengine/godot/pull/92972", + "diff_url": "https://github.com/godotengine/godot/pull/92972.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92972.patch", + "title": "Editor: Warn on UID duplicates", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1NjYzMA==", + "created_at": "2024-06-10T12:34:42Z", + "updated_at": "2024-09-18T15:44:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "5122a3e3b00e154c0148bb2709671e6c3a0b0432" + ] + }, "93017": { "id": "PR_kwDOAO6SJc5yE0aO", "public_id": 93017, @@ -23126,18 +34213,47 @@ "d75c5ec7baaae61d448c293040f19c8b49b06780" ] }, + "93058": { + "id": "PR_kwDOAO6SJc5yKFNH", + "public_id": 93058, + "url": "https://github.com/godotengine/godot/pull/93058", + "diff_url": "https://github.com/godotengine/godot/pull/93058.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93058.patch", + "title": "SCons: Add unobtrusive type hints in SCons files", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-06-11T20:40:25Z", + "updated_at": "2024-09-26T10:48:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "9f9ee0c813443333a49c797083ff456629c009fb" + ] + }, "93064": { "id": "PR_kwDOAO6SJc5yK4V7", "public_id": 93064, "url": "https://github.com/godotengine/godot/pull/93064", "diff_url": "https://github.com/godotengine/godot/pull/93064.diff", "patch_url": "https://github.com/godotengine/godot/pull/93064.patch", - "title": "Fix FileSystem dock won't show any file folders (v2)", + "title": "Fix FileSystem dock won't show any file folders while loading large projects (v2)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-12T00:12:48Z", - "updated_at": "2024-08-26T20:52:18Z", + "updated_at": "2024-09-10T09:49:33Z", "target_branch": "master", "labels": [ { @@ -23220,7 +34336,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-06-13T22:27:22Z", - "updated_at": "2024-08-27T02:14:18Z", + "updated_at": "2024-09-13T10:53:55Z", "target_branch": "master", "labels": [ { @@ -23428,6 +34544,76 @@ "6455810db88a70e02f6633f3b46101b548d96b82" ] }, + "93311": { + "id": "PR_kwDOAO6SJc5y11ay", + "public_id": 93311, + "url": "https://github.com/godotengine/godot/pull/93311", + "diff_url": "https://github.com/godotengine/godot/pull/93311.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93311.patch", + "title": "GDExtension: Mark virtual function as `is_required` in `extension_api.json`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-06-18T15:10:01Z", + "updated_at": "2024-09-27T11:55:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "c2af6bcb5983356244d699735cda00b0bc5f4f8d" + ] + }, + "93313": { + "id": "PR_kwDOAO6SJc5y2NkT", + "public_id": 93313, + "url": "https://github.com/godotengine/godot/pull/93313", + "diff_url": "https://github.com/godotengine/godot/pull/93313.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93313.patch", + "title": "CI: Update `clang-format` pre-commit hook to latest version", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-06-18T16:02:44Z", + "updated_at": "2024-09-20T14:19:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "e90c5a46042feb4b1781062dc4d4e8f075009638", + "b37fc1014abf7adda70dc30b0822d775b3a4433f", + "72c183ce8ba6f5c78213d49dd3a135690ef0bfd3" + ] + }, "93319": { "id": "PR_kwDOAO6SJc5y2704", "public_id": 93319, @@ -23472,6 +34658,35 @@ "202e197717fe7e4c172ea348dc0d42cf0e0b1334" ] }, + "93324": { + "id": "PR_kwDOAO6SJc5y38hU", + "public_id": 93324, + "url": "https://github.com/godotengine/godot/pull/93324", + "diff_url": "https://github.com/godotengine/godot/pull/93324.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93324.patch", + "title": "Fix incorrect Reinhard tonemap operator", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCUiFig", + "created_at": "2024-06-18T21:06:20Z", + "updated_at": "2024-09-25T14:40:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5efa6ba4892aa03f56215719a347be2f1629e206" + ] + }, "93336": { "id": "PR_kwDOAO6SJc5y6KWk", "public_id": 93336, @@ -23512,7 +34727,7 @@ "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-19T14:44:15Z", - "updated_at": "2024-09-09T05:52:42Z", + "updated_at": "2024-09-16T15:50:25Z", "target_branch": "master", "labels": [ { @@ -23525,11 +34740,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", @@ -23540,6 +34750,45 @@ "9dc231366d4c80affbee089b1a6e908455e3d1fd" ] }, + "93372": { + "id": "PR_kwDOAO6SJc5zAkHh", + "public_id": 93372, + "url": "https://github.com/godotengine/godot/pull/93372", + "diff_url": "https://github.com/godotengine/godot/pull/93372.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93372.patch", + "title": "Don't rescan filesystem when adding new directory", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-06-19T22:50:15Z", + "updated_at": "2024-09-16T12:30:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "c981e8b76554ba322aa36d756032d8d9131bc0bd" + ] + }, "93381": { "id": "PR_kwDOAO6SJc5zDFKG", "public_id": 93381, @@ -23574,6 +34823,45 @@ "77331d132b877adc9f91e3bb6a01047ac07f1553" ] }, + "93427": { + "id": "PR_kwDOAO6SJc5zK-Yu", + "public_id": 93427, + "url": "https://github.com/godotengine/godot/pull/93427", + "diff_url": "https://github.com/godotengine/godot/pull/93427.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93427.patch", + "title": "[Editor] Expose more editor settings to documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-06-21T10:57:21Z", + "updated_at": "2024-09-13T09:30:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "dd6443193cbf249c686105c20481283ec63a5f45" + ] + }, "93448": { "id": "PR_kwDOAO6SJc5zO25K", "public_id": 93448, @@ -23585,7 +34873,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-06-22T01:23:04Z", - "updated_at": "2024-09-03T09:55:45Z", + "updated_at": "2024-09-16T15:40:36Z", "target_branch": "master", "labels": [ { @@ -23593,11 +34881,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -23608,6 +34891,40 @@ "d61fae36f3061d156d2da7b3208e982e37c1c6b5" ] }, + "93449": { + "id": "PR_kwDOAO6SJc5zO3HL", + "public_id": 93449, + "url": "https://github.com/godotengine/godot/pull/93449", + "diff_url": "https://github.com/godotengine/godot/pull/93449.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93449.patch", + "title": "Fix BaseMaterial3D refracting objects located in front of the material", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-06-22T01:24:04Z", + "updated_at": "2024-10-01T15:37:51Z", + "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": [ + "8a485ff658a9ad03dfc6bc07d0f350a97a706719" + ] + }, "93498": { "id": "PR_kwDOAO6SJc5zQ-NC", "public_id": 93498, @@ -23642,6 +34959,40 @@ "83bd8fa396e5367e0f1c084ea8e3041cb7adbf26" ] }, + "93500": { + "id": "PR_kwDOAO6SJc5zRPMg", + "public_id": 93500, + "url": "https://github.com/godotengine/godot/pull/93500", + "diff_url": "https://github.com/godotengine/godot/pull/93500.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93500.patch", + "title": "Improve button behavior when multiple mouse buttons are used at the same time", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg4NDMxMTg=", + "created_at": "2024-06-23T04:44:34Z", + "updated_at": "2024-09-16T11:48:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "2033510a65e36357326848f31f6416047c8d3076" + ] + }, "93526": { "id": "PR_kwDOAO6SJc5zTEEY", "public_id": 93526, @@ -23801,7 +35152,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-06-25T18:38:38Z", - "updated_at": "2024-08-27T21:09:15Z", + "updated_at": "2024-09-17T13:38:25Z", "target_branch": "master", "labels": [ { @@ -23864,7 +35215,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYzNDA3NjQ4", "created_at": "2024-06-26T09:42:59Z", - "updated_at": "2024-09-03T09:58:07Z", + "updated_at": "2024-09-30T09:23:14Z", "target_branch": "master", "labels": [ { @@ -23994,18 +35345,18 @@ "91eb679fc31ffc21372447810522b01ae976a16a" ] }, - "93800": { - "id": "PR_kwDOAO6SJc50AwSx", - "public_id": 93800, - "url": "https://github.com/godotengine/godot/pull/93800", - "diff_url": "https://github.com/godotengine/godot/pull/93800.diff", - "patch_url": "https://github.com/godotengine/godot/pull/93800.patch", - "title": "Fix incorrect size calculation when position is set on resized", + "93779": { + "id": "PR_kwDOAO6SJc5z_E0p", + "public_id": 93779, + "url": "https://github.com/godotengine/godot/pull/93779", + "diff_url": "https://github.com/godotengine/godot/pull/93779.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93779.patch", + "title": "[C#] Fix `get_property_list` get wrong order of properties", "state": "MERGED", "is_draft": false, - "authored_by": "MDQ6VXNlcjYzNDA3NjQ4", - "created_at": "2024-07-01T03:53:31Z", - "updated_at": "2024-08-27T22:18:57Z", + "authored_by": "MDQ6VXNlcjM5MjYzNjc1", + "created_at": "2024-06-30T11:55:26Z", + "updated_at": "2024-09-13T12:55:12Z", "target_branch": "master", "labels": [ { @@ -24014,13 +35365,48 @@ "color": "#ff6055" }, { - "id": "MDU6TGFiZWwxNzMyNzIwNzc5", - "name": "topic:gui", + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ - "819c392ca3817de75b6d3c6da2ebf3e7d13d15b1" + "2d493e85a93ada822e4b61f5f001775c67e076fd" + ] + }, + "93786": { + "id": "PR_kwDOAO6SJc5z_ZT4", + "public_id": 93786, + "url": "https://github.com/godotengine/godot/pull/93786", + "diff_url": "https://github.com/godotengine/godot/pull/93786.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93786.patch", + "title": "Apply \"snap 2D transforms to pixel\" to viewport", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzOTc2NTA=", + "created_at": "2024-06-30T16:22:05Z", + "updated_at": "2024-09-25T11:23:54Z", + "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": [ + "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974", + "1bd66af54ce86d5882830ce5170cdfeb914bb873" ] }, "93822": { @@ -24034,7 +35420,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-01T16:33:34Z", - "updated_at": "2024-09-09T16:58:23Z", + "updated_at": "2024-09-23T16:36:48Z", "target_branch": "master", "labels": [ { @@ -24097,7 +35483,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-01T23:52:40Z", - "updated_at": "2024-08-16T08:51:18Z", + "updated_at": "2024-09-24T14:28:26Z", "target_branch": "master", "labels": [ { @@ -24125,6 +35511,35 @@ "33e1f570ff4c437ad336085a1f605e0d2705ef54" ] }, + "93856": { + "id": "PR_kwDOAO6SJc50K__Z", + "public_id": 93856, + "url": "https://github.com/godotengine/godot/pull/93856", + "diff_url": "https://github.com/godotengine/godot/pull/93856.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93856.patch", + "title": "Fix parsing of `4.` in Expression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-07-02T09:27:27Z", + "updated_at": "2024-09-16T15:54:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ee9cea521d97088eb368cb1820db71100da9837b" + ] + }, "93869": { "id": "PR_kwDOAO6SJc50O1Pn", "public_id": 93869, @@ -24159,40 +35574,6 @@ "72a01816a4df388292a9fc10fd2586ad488f751f" ] }, - "93893": { - "id": "PR_kwDOAO6SJc50T5w3", - "public_id": 93893, - "url": "https://github.com/godotengine/godot/pull/93893", - "diff_url": "https://github.com/godotengine/godot/pull/93893.diff", - "patch_url": "https://github.com/godotengine/godot/pull/93893.patch", - "title": "Fix `rand_weighted` incorrectly returning -1", - "state": "MERGED", - "is_draft": false, - "authored_by": "MDQ6VXNlcjcwMzY1NjE0", - "created_at": "2024-07-03T11:01:52Z", - "updated_at": "2024-08-28T06:38:50Z", - "target_branch": "master", - "labels": [ - { - "id": "MDU6TGFiZWw3MzMzMDA2NA==", - "name": "bug", - "color": "#ff6055" - }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, - { - "id": "MDU6TGFiZWwyNzkwOTc5NjY=", - "name": "topic:core", - "color": "#ffee88" - } - ], - "commits": [ - "ab13513403f085ead06fa1a0ddb2b1e60fe3fe02" - ] - }, "93900": { "id": "PR_kwDOAO6SJc50WF12", "public_id": 93900, @@ -24204,7 +35585,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjU5Nzg0MA==", "created_at": "2024-07-03T15:54:13Z", - "updated_at": "2024-08-29T08:43:40Z", + "updated_at": "2024-09-14T15:02:06Z", "target_branch": "master", "labels": [ { @@ -24384,12 +35765,12 @@ "url": "https://github.com/godotengine/godot/pull/93985", "diff_url": "https://github.com/godotengine/godot/pull/93985.diff", "patch_url": "https://github.com/godotengine/godot/pull/93985.patch", - "title": "Respect integrated GPU preference in Windows Settings", + "title": "Windows: Respect integrated GPU preference in Windows Settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-05T21:29:10Z", - "updated_at": "2024-08-28T09:25:25Z", + "updated_at": "2024-09-10T09:58:32Z", "target_branch": "master", "labels": [ { @@ -24402,6 +35783,11 @@ "name": "platform:windows", "color": "#e4e4e4" }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -24409,8 +35795,7 @@ } ], "commits": [ - "88581a7705e2f23005f0831be071956943dc5ecb", - "4091abd727c6b0728e93a28ca41053711be545f7" + "88581a7705e2f23005f0831be071956943dc5ecb" ] }, "94002": { @@ -24583,6 +35968,40 @@ "0abd0ae3641bc121451acdc99cf268ded0de96ce" ] }, + "94091": { + "id": "PR_kwDOAO6SJc50uauL", + "public_id": 94091, + "url": "https://github.com/godotengine/godot/pull/94091", + "diff_url": "https://github.com/godotengine/godot/pull/94091.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94091.patch", + "title": "Style: Format `.yaml`/`.yml` files", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-07-08T17:37:55Z", + "updated_at": "2024-09-16T13:26:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "41a81f5360d231b4da75ef6debf42bdb39404b78" + ] + }, "94100": { "id": "PR_kwDOAO6SJc50vqeW", "public_id": 94100, @@ -24633,7 +36052,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUxNzk3Mzgz", "created_at": "2024-07-09T16:03:39Z", - "updated_at": "2024-08-26T20:53:31Z", + "updated_at": "2024-09-19T21:43:39Z", "target_branch": "master", "labels": [ { @@ -24733,6 +36152,40 @@ "f202a3d24e2cea5d22f5b507c2c34311acd8de2b" ] }, + "94240": { + "id": "PR_kwDOAO6SJc51KB0L", + "public_id": 94240, + "url": "https://github.com/godotengine/godot/pull/94240", + "diff_url": "https://github.com/godotengine/godot/pull/94240.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94240.patch", + "title": "Optimize `StyleBoxFlat.draw()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg1NDM4ODky", + "created_at": "2024-07-11T22:58:18Z", + "updated_at": "2024-10-01T17:06:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "71ac6b7476ccdf97ba99f44a64ed6212c31ab042" + ] + }, "94241": { "id": "PR_kwDOAO6SJc51KJHv", "public_id": 94241, @@ -24772,6 +36225,40 @@ "0fde03c0e04fa7e056286eb3cf9a238213db3bfd" ] }, + "94246": { + "id": "PR_kwDOAO6SJc51Kdyb", + "public_id": 94246, + "url": "https://github.com/godotengine/godot/pull/94246", + "diff_url": "https://github.com/godotengine/godot/pull/94246.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94246.patch", + "title": "Fix AStar2D, AStar3D, AStarGrid2D from not returning a path when the destination is disabled/solid even with `allow_partial_path` option", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBq8Tkw", + "created_at": "2024-07-12T01:04:52Z", + "updated_at": "2024-10-01T09:30:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "c46b5af06b023894bb778a1b2edcdd6fa2f03055" + ] + }, "94263": { "id": "PR_kwDOAO6SJc51OaJG", "public_id": 94263, @@ -24801,45 +36288,6 @@ "5ad7cd33bda68019cdd710807e6df7a20718ca64" ] }, - "94288": { - "id": "PR_kwDOAO6SJc51RAC8", - "public_id": 94288, - "url": "https://github.com/godotengine/godot/pull/94288", - "diff_url": "https://github.com/godotengine/godot/pull/94288.diff", - "patch_url": "https://github.com/godotengine/godot/pull/94288.patch", - "title": "Allow box selecting over CanvasItems when Shift is held", - "state": "MERGED", - "is_draft": false, - "authored_by": "MDQ6VXNlcjIyMjMxNzI=", - "created_at": "2024-07-12T22:07:33Z", - "updated_at": "2024-08-27T22:35:04Z", - "target_branch": "master", - "labels": [ - { - "id": "MDU6TGFiZWw3MzMzMDA2Ng==", - "name": "enhancement", - "color": "#aaccff" - }, - { - "id": "MDU6TGFiZWwyNjY2NzA4MDU5", - "name": "topic:2d", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgyMTk=", - "name": "topic:editor", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyODM1MTg3MzM=", - "name": "usability", - "color": "#447744" - } - ], - "commits": [ - "0b513b9f653ac54aa9d345a391d916eefa0f36ed" - ] - }, "94323": { "id": "PR_kwDOAO6SJc51TRSk", "public_id": 94323, @@ -25006,7 +36454,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-07-16T09:43:36Z", - "updated_at": "2024-08-26T20:49:16Z", + "updated_at": "2024-09-16T15:18:47Z", "target_branch": "master", "labels": [ { @@ -25014,11 +36462,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", @@ -25123,7 +36566,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-18T13:51:14Z", - "updated_at": "2024-08-27T15:14:21Z", + "updated_at": "2024-09-16T15:21:49Z", "target_branch": "master", "labels": [ { @@ -25131,11 +36574,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -25230,7 +36668,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjg2MDcxMTk=", "created_at": "2024-07-19T23:34:13Z", - "updated_at": "2024-08-19T22:19:39Z", + "updated_at": "2024-09-16T15:09:05Z", "target_branch": "master", "labels": [ { @@ -25243,11 +36681,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -25302,6 +36735,35 @@ "67eb6bed2b7669ef2c0c8f701c4fa0dfe141cb58" ] }, + "94569": { + "id": "PR_kwDOAO6SJc52AMjp", + "public_id": 94569, + "url": "https://github.com/godotengine/godot/pull/94569", + "diff_url": "https://github.com/godotengine/godot/pull/94569.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94569.patch", + "title": "Tweak script editor zoom presets to be more useful", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-07-21T03:50:23Z", + "updated_at": "2024-09-20T14:46:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "84e278cbfd2b645a2b5acb0ec1ad869e6d50c971" + ] + }, "94582": { "id": "PR_kwDOAO6SJc52Ajld", "public_id": 94582, @@ -25386,7 +36848,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjg2MDcxMTk=", "created_at": "2024-07-21T20:08:32Z", - "updated_at": "2024-08-17T01:14:52Z", + "updated_at": "2024-09-16T14:56:02Z", "target_branch": "master", "labels": [ { @@ -25399,11 +36861,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", @@ -25414,6 +36871,35 @@ "8aa444d2123c9ccdcdcb0df73edd5034eb576083" ] }, + "94600": { + "id": "PR_kwDOAO6SJc52BdMG", + "public_id": 94600, + "url": "https://github.com/godotengine/godot/pull/94600", + "diff_url": "https://github.com/godotengine/godot/pull/94600.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94600.patch", + "title": "Implement preview thumbnail generation for 3D and layered textures", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-07-21T20:16:19Z", + "updated_at": "2024-09-11T11:05:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0e948fa7e0b23266d2e67a7d09c39ae37699cbe4" + ] + }, "94609": { "id": "PR_kwDOAO6SJc52DSgt", "public_id": 94609, @@ -25459,7 +36945,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-23T17:21:07Z", - "updated_at": "2024-08-19T15:24:35Z", + "updated_at": "2024-09-16T15:06:25Z", "target_branch": "master", "labels": [ { @@ -25467,11 +36953,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -25527,7 +37008,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQwNjgzMg==", "created_at": "2024-07-24T01:07:50Z", - "updated_at": "2024-08-19T14:21:35Z", + "updated_at": "2024-09-16T15:05:57Z", "target_branch": "master", "labels": [ { @@ -25540,11 +37021,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -25560,6 +37036,40 @@ "723878bbabfa7f47049e29b1c46c92358517d8d1" ] }, + "94684": { + "id": "PR_kwDOAO6SJc52SdsR", + "public_id": 94684, + "url": "https://github.com/godotengine/godot/pull/94684", + "diff_url": "https://github.com/godotengine/godot/pull/94684.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94684.patch", + "title": "Fix `SoftBody3D` pinned points interaction", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxMDMxNTYy", + "created_at": "2024-07-24T04:30:37Z", + "updated_at": "2024-09-17T07:58:37Z", + "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": [ + "a58ae8e1c61f590e28a9ff9e8e9a66a80f242fa8" + ] + }, "94693": { "id": "PR_kwDOAO6SJc52VxHC", "public_id": 94693, @@ -25571,7 +37081,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE3NzgzNTUy", "created_at": "2024-07-24T13:09:46Z", - "updated_at": "2024-08-16T12:40:48Z", + "updated_at": "2024-09-16T14:35:00Z", "target_branch": "master", "labels": [ { @@ -25579,11 +37089,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", @@ -25649,7 +37154,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", "created_at": "2024-07-24T16:10:16Z", - "updated_at": "2024-08-19T12:43:59Z", + "updated_at": "2024-09-16T15:03:56Z", "target_branch": "master", "labels": [ { @@ -25662,11 +37167,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -25688,7 +37188,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyNjgyOQ==", "created_at": "2024-07-25T06:35:37Z", - "updated_at": "2024-08-16T12:46:51Z", + "updated_at": "2024-09-16T15:58:03Z", "target_branch": "master", "labels": [ { @@ -25701,11 +37201,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", @@ -25795,7 +37290,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-25T11:10:43Z", - "updated_at": "2024-08-16T15:46:08Z", + "updated_at": "2024-09-16T14:46:02Z", "target_branch": "master", "labels": [ { @@ -25803,11 +37298,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -25823,6 +37313,45 @@ "3260437afc95253d525d63b7b1f21affde172cea" ] }, + "94744": { + "id": "PR_kwDOAO6SJc52fiCX", + "public_id": 94744, + "url": "https://github.com/godotengine/godot/pull/94744", + "diff_url": "https://github.com/godotengine/godot/pull/94744.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94744.patch", + "title": "Fix pink GradientTexture2D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ0MzA2MDU0", + "created_at": "2024-07-25T16:56:49Z", + "updated_at": "2024-09-26T16:52:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3e0d3c433bde1f2e0b18c3f05e43c3bf3c0804bc" + ] + }, "94747": { "id": "PR_kwDOAO6SJc52gHav", "public_id": 94747, @@ -25872,7 +37401,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-07-25T18:54:39Z", - "updated_at": "2024-09-03T14:51:53Z", + "updated_at": "2024-09-10T09:28:10Z", "target_branch": "master", "labels": [ { @@ -25886,8 +37415,8 @@ "color": "#447777" }, { - "id": "MDU6TGFiZWwyNzkwOTc5NjY=", - "name": "topic:core", + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", "color": "#ffee88" } ], @@ -25906,7 +37435,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4OTQwNjcy", "created_at": "2024-07-26T01:58:56Z", - "updated_at": "2024-08-25T04:53:13Z", + "updated_at": "2024-09-16T15:14:30Z", "target_branch": "master", "labels": [ { @@ -25919,11 +37448,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", @@ -25945,7 +37469,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-26T04:42:55Z", - "updated_at": "2024-08-19T12:39:34Z", + "updated_at": "2024-09-16T15:03:08Z", "target_branch": "master", "labels": [ { @@ -25958,11 +37482,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -25973,6 +37492,50 @@ "e46280dbb56dd7d8bdb2b25bbefe363b2a8e455b" ] }, + "94783": { + "id": "PR_kwDOAO6SJc52jVC7", + "public_id": 94783, + "url": "https://github.com/godotengine/godot/pull/94783", + "diff_url": "https://github.com/godotengine/godot/pull/94783.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94783.patch", + "title": "Add validation to glTF importer for Blendshape and Animation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-07-26T08:23:17Z", + "updated_at": "2024-09-12T07:36:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "0235086c14bcf840ce11de4233306933e44704c1" + ] + }, "94785": { "id": "PR_kwDOAO6SJc52jt2I", "public_id": 94785, @@ -26115,7 +37678,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-26T14:33:48Z", - "updated_at": "2024-08-16T12:52:47Z", + "updated_at": "2024-09-16T14:41:38Z", "target_branch": "master", "labels": [ { @@ -26128,11 +37691,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -26148,45 +37706,6 @@ "2d4e573b20284409110cf63a81587adb76288753" ] }, - "94808": { - "id": "PR_kwDOAO6SJc52memI", - "public_id": 94808, - "url": "https://github.com/godotengine/godot/pull/94808", - "diff_url": "https://github.com/godotengine/godot/pull/94808.diff", - "patch_url": "https://github.com/godotengine/godot/pull/94808.patch", - "title": "AudioServer: Fix code style issues", - "state": "MERGED", - "is_draft": false, - "authored_by": "MDQ6VXNlcjExNzk3MTc0", - "created_at": "2024-07-26T17:02:24Z", - "updated_at": "2024-08-28T06:38:58Z", - "target_branch": "master", - "labels": [ - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, - { - "id": "MDU6TGFiZWw3MzMzMDA2Ng==", - "name": "enhancement", - "color": "#aaccff" - }, - { - "id": "MDU6TGFiZWw1NzI3ODE5OTc=", - "name": "topic:audio", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", - "name": "topic:codestyle", - "color": "#ffee88" - } - ], - "commits": [ - "1cc485ba1ffe93e64f30aff27dc61606b7b40491" - ] - }, "94826": { "id": "PR_kwDOAO6SJc52of5B", "public_id": 94826, @@ -26232,7 +37751,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc5OTkxNw==", "created_at": "2024-07-27T13:51:54Z", - "updated_at": "2024-08-16T08:50:18Z", + "updated_at": "2024-09-16T14:33:07Z", "target_branch": "master", "labels": [ { @@ -26245,11 +37764,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -26260,6 +37774,45 @@ "1c31e30359cd0e789b9ec476c43bf78350f054a3" ] }, + "94839": { + "id": "PR_kwDOAO6SJc52pfY4", + "public_id": 94839, + "url": "https://github.com/godotengine/godot/pull/94839", + "diff_url": "https://github.com/godotengine/godot/pull/94839.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94839.patch", + "title": "Combine existing modes when calling SetConsoleMode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzOTc2NTA=", + "created_at": "2024-07-27T16:35:01Z", + "updated_at": "2024-09-18T09:23:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "28c60a5ff90533bf13e89373336c36f7016c38cc" + ] + }, "94845": { "id": "PR_kwDOAO6SJc52ps5x", "public_id": 94845, @@ -26306,7 +37859,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc0NzU2MzU=", "created_at": "2024-07-28T00:05:21Z", - "updated_at": "2024-08-16T12:46:42Z", + "updated_at": "2024-09-16T14:40:39Z", "target_branch": "master", "labels": [ { @@ -26319,11 +37872,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -26334,6 +37882,74 @@ "140f9dc3e76c0f99f9d921042ab9362f609429ea" ] }, + "94862": { + "id": "PR_kwDOAO6SJc52qQow", + "public_id": 94862, + "url": "https://github.com/godotengine/godot/pull/94862", + "diff_url": "https://github.com/godotengine/godot/pull/94862.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94862.patch", + "title": "Add units to VehicleWheel3D suspension stiffness and damping", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-07-28T07:26:58Z", + "updated_at": "2024-09-17T21:40:07Z", + "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": [ + "e3895e0ca2084c945afcff6b005ad4e0e081b0ba" + ] + }, + "94864": { + "id": "PR_kwDOAO6SJc52qUaj", + "public_id": 94864, + "url": "https://github.com/godotengine/godot/pull/94864", + "diff_url": "https://github.com/godotengine/godot/pull/94864.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94864.patch", + "title": "Add missing CallableCustomMethodPointer for const methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1MjI0NTky", + "created_at": "2024-07-28T08:18:05Z", + "updated_at": "2024-09-29T04:03:29Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a84c480049420796184804230e40f2c6ea00b19a" + ] + }, "94886": { "id": "PR_kwDOAO6SJc52rSp6", "public_id": 94886, @@ -26418,7 +38034,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-07-29T00:14:38Z", - "updated_at": "2024-09-10T07:53:06Z", + "updated_at": "2024-09-21T22:07:10Z", "target_branch": "master", "labels": [ { @@ -26452,7 +38068,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-29T03:07:48Z", - "updated_at": "2024-08-16T08:51:36Z", + "updated_at": "2024-09-16T14:34:08Z", "target_branch": "master", "labels": [ { @@ -26465,11 +38081,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", @@ -26583,7 +38194,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-30T00:36:42Z", - "updated_at": "2024-08-19T14:21:11Z", + "updated_at": "2024-09-16T15:05:09Z", "target_branch": "master", "labels": [ { @@ -26591,11 +38202,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", @@ -26617,7 +38223,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQzNjkzNzkw", "created_at": "2024-07-30T09:46:17Z", - "updated_at": "2024-09-04T09:22:33Z", + "updated_at": "2024-09-16T15:43:26Z", "target_branch": "master", "labels": [ { @@ -26630,11 +38236,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -26650,6 +38251,35 @@ "e905be82491dc75cd6056d76875d2754c58ae59e" ] }, + "94953": { + "id": "PR_kwDOAO6SJc52585c", + "public_id": 94953, + "url": "https://github.com/godotengine/godot/pull/94953", + "diff_url": "https://github.com/godotengine/godot/pull/94953.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94953.patch", + "title": "C#: Generate signal delegates with typed arrays", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-07-30T17:48:31Z", + "updated_at": "2024-09-23T11:36:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "f3841d644eec2366df6d30d7ce6b942504fb2a97" + ] + }, "94954": { "id": "PR_kwDOAO6SJc525_v-", "public_id": 94954, @@ -26783,8 +38413,15 @@ } ], "commits": [ + "9dd71c64146e16e3c496d0aa28f806904b226028", "ade3bc9683a8fbd0a017368ca3f75c18ca3bbe2b", "01637056405df47b072bf9b3aee5a34d9dff35e8", + "1cc485ba1ffe93e64f30aff27dc61606b7b40491", + "4091abd727c6b0728e93a28ca41053711be545f7", + "0b513b9f653ac54aa9d345a391d916eefa0f36ed", + "ab13513403f085ead06fa1a0ddb2b1e60fe3fe02", + "9d343ced58131dce9c18cc7d6e94f9283bce35a6", + "819c392ca3817de75b6d3c6da2ebf3e7d13d15b1", "a3b944c41d030375836346a251b7f212c959ece3", "0f50b6b608bf62d97fb861d84e08c024dedc77a9", "db2e09e9cdc94021a8f2761da4678957ab5ab634", @@ -26802,7 +38439,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-08-01T00:24:29Z", - "updated_at": "2024-08-16T08:50:36Z", + "updated_at": "2024-09-16T14:33:20Z", "target_branch": "master", "labels": [ { @@ -26810,11 +38447,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -26841,7 +38473,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-08-01T05:00:49Z", - "updated_at": "2024-09-06T02:06:19Z", + "updated_at": "2024-09-16T15:47:48Z", "target_branch": "master", "labels": [ { @@ -26849,11 +38481,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", @@ -26909,7 +38536,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-08-01T16:20:06Z", - "updated_at": "2024-08-16T15:51:34Z", + "updated_at": "2024-09-16T14:46:20Z", "target_branch": "master", "labels": [ { @@ -26917,11 +38544,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -27006,7 +38628,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-08-04T09:33:14Z", - "updated_at": "2024-08-19T20:24:48Z", + "updated_at": "2024-09-16T15:08:39Z", "target_branch": "master", "labels": [ { @@ -27019,11 +38641,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -27079,7 +38696,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-08-04T10:36:41Z", - "updated_at": "2024-08-19T13:59:27Z", + "updated_at": "2024-09-16T15:04:39Z", "target_branch": "master", "labels": [ { @@ -27097,11 +38714,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", @@ -27151,6 +38763,51 @@ "db251a3f99eadbd26a015bb8a9e701f5723df08c" ] }, + "95132": { + "id": "PR_kwDOAO6SJc53X3pb", + "public_id": 95132, + "url": "https://github.com/godotengine/godot/pull/95132", + "diff_url": "https://github.com/godotengine/godot/pull/95132.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95132.patch", + "title": "GPU/CPU particle parameter list consistency changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMjY2Nzky", + "created_at": "2024-08-04T14:40:50Z", + "updated_at": "2024-10-01T15:38:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "4aead96306c07b77c2ef28ee67a3e3c1b811d242", + "48a54cb62f51cfb57a0b281d39477ba6d710cd85" + ] + }, "95137": { "id": "PR_kwDOAO6SJc53X_Op", "public_id": 95137, @@ -27196,7 +38853,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDI3Mjg=", "created_at": "2024-08-04T17:42:37Z", - "updated_at": "2024-08-17T00:34:21Z", + "updated_at": "2024-09-16T14:55:45Z", "target_branch": "master", "labels": [ { @@ -27204,11 +38861,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", @@ -27274,7 +38926,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-08-05T06:14:32Z", - "updated_at": "2024-08-17T04:00:59Z", + "updated_at": "2024-09-16T14:56:15Z", "target_branch": "master", "labels": [ { @@ -27282,11 +38934,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -27336,6 +38983,45 @@ "08ffa5d89e4bbd427eb3d5ce0c0de1382d21f18a" ] }, + "95166": { + "id": "PR_kwDOAO6SJc53dupl", + "public_id": 95166, + "url": "https://github.com/godotengine/godot/pull/95166", + "diff_url": "https://github.com/godotengine/godot/pull/95166.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95166.patch", + "title": "Assign return value on `Variant` operator failure", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-08-05T15:43:59Z", + "updated_at": "2024-09-23T13:04:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "714357e55cf77902cbb41f45f6d75b314b6b2993" + ] + }, "95171": { "id": "PR_kwDOAO6SJc53fKow", "public_id": 95171, @@ -27473,7 +39159,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYyNDc4Nzg4", "created_at": "2024-08-06T13:48:34Z", - "updated_at": "2024-08-16T12:49:36Z", + "updated_at": "2024-09-16T14:41:15Z", "target_branch": "master", "labels": [ { @@ -27481,11 +39167,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", @@ -27666,6 +39347,45 @@ "8623a753801a6babb1902a179e2b9541a0d4c323" ] }, + "95252": { + "id": "PR_kwDOAO6SJc53uoY4", + "public_id": 95252, + "url": "https://github.com/godotengine/godot/pull/95252", + "diff_url": "https://github.com/godotengine/godot/pull/95252.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95252.patch", + "title": "Move Godot Physics 3D into a module; add dummy 3D physics server", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyOTgzNw==", + "created_at": "2024-08-07T15:28:59Z", + "updated_at": "2024-09-23T11:15:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "0333648cea0483edce0131722789b54d4daa7d5a" + ] + }, "95253": { "id": "PR_kwDOAO6SJc53uwNw", "public_id": 95253, @@ -27760,7 +39480,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-08-07T19:29:40Z", - "updated_at": "2024-08-27T16:41:04Z", + "updated_at": "2024-09-16T15:22:56Z", "target_branch": "master", "labels": [ { @@ -27768,11 +39488,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", @@ -27788,6 +39503,45 @@ "1b7626f391736160e26805932c6376eb3d3dc1e0" ] }, + "95261": { + "id": "PR_kwDOAO6SJc53wiV-", + "public_id": 95261, + "url": "https://github.com/godotengine/godot/pull/95261", + "diff_url": "https://github.com/godotengine/godot/pull/95261.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95261.patch", + "title": "Move Godot Physics 2D into a module; add dummy 2D physics server", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyOTgzNw==", + "created_at": "2024-08-07T20:48:57Z", + "updated_at": "2024-09-24T11:15:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "7c4c4b998716922fcf62f1fe50473bf2f59087c8" + ] + }, "95269": { "id": "PR_kwDOAO6SJc53yn0k", "public_id": 95269, @@ -27843,7 +39597,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjU0NjI3ODI=", "created_at": "2024-08-08T06:55:16Z", - "updated_at": "2024-08-27T14:26:30Z", + "updated_at": "2024-09-16T15:20:18Z", "target_branch": "master", "labels": [ { @@ -27851,11 +39605,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -27979,7 +39728,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-08-08T10:04:39Z", - "updated_at": "2024-08-20T16:28:44Z", + "updated_at": "2024-09-16T15:10:40Z", "target_branch": "master", "labels": [ { @@ -27987,11 +39736,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -28013,7 +39757,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUwODk4Mzcy", "created_at": "2024-08-08T11:52:47Z", - "updated_at": "2024-08-17T06:08:32Z", + "updated_at": "2024-09-16T14:57:03Z", "target_branch": "master", "labels": [ { @@ -28021,11 +39765,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -28104,6 +39843,40 @@ "80cf6cbfe9c0611ac649eb0e9cb92d0f5765d220" ] }, + "95292": { + "id": "PR_kwDOAO6SJc533bCt", + "public_id": 95292, + "url": "https://github.com/godotengine/godot/pull/95292", + "diff_url": "https://github.com/godotengine/godot/pull/95292.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95292.patch", + "title": "Improve `ClassDB::_is_parent_class` performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-08-08T17:45:16Z", + "updated_at": "2024-09-23T13:05:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6e5175592de2b8756062752b0a73d724ae496ca1" + ] + }, "95299": { "id": "PR_kwDOAO6SJc534C0p", "public_id": 95299, @@ -28115,7 +39888,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-08T19:41:57Z", - "updated_at": "2024-08-16T21:52:29Z", + "updated_at": "2024-09-16T14:55:02Z", "target_branch": "master", "labels": [ { @@ -28123,11 +39896,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -28154,7 +39922,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-08T21:05:37Z", - "updated_at": "2024-08-16T12:43:28Z", + "updated_at": "2024-09-16T14:39:44Z", "target_branch": "master", "labels": [ { @@ -28162,11 +39930,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -28222,7 +39985,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEwNTIwMjQ5", "created_at": "2024-08-09T09:46:16Z", - "updated_at": "2024-08-18T09:49:40Z", + "updated_at": "2024-09-16T14:57:21Z", "target_branch": "master", "labels": [ { @@ -28235,11 +39998,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -28271,7 +40029,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-08-09T17:31:59Z", - "updated_at": "2024-08-16T16:22:00Z", + "updated_at": "2024-09-16T14:47:06Z", "target_branch": "master", "labels": [ { @@ -28279,11 +40037,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", @@ -28374,7 +40127,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-08-10T08:11:17Z", - "updated_at": "2024-08-16T12:45:47Z", + "updated_at": "2024-09-16T14:40:06Z", "target_branch": "master", "labels": [ { @@ -28382,11 +40135,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", @@ -28554,7 +40302,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEyMzc1MjM5", "created_at": "2024-08-11T02:26:22Z", - "updated_at": "2024-08-16T08:49:49Z", + "updated_at": "2024-09-16T14:31:47Z", "target_branch": "master", "labels": [ { @@ -28562,11 +40310,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -28637,7 +40380,7 @@ "is_draft": false, "authored_by": "U_kgDOBw85cQ", "created_at": "2024-08-11T12:34:50Z", - "updated_at": "2024-08-19T06:09:31Z", + "updated_at": "2024-09-16T15:00:24Z", "target_branch": "master", "labels": [ { @@ -28645,11 +40388,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -28676,7 +40414,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-08-11T19:58:10Z", - "updated_at": "2024-08-16T08:52:01Z", + "updated_at": "2024-09-16T14:34:23Z", "target_branch": "master", "labels": [ { @@ -28684,11 +40422,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -28788,7 +40521,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYzMjc2Ng==", "created_at": "2024-08-12T08:15:13Z", - "updated_at": "2024-08-19T08:03:46Z", + "updated_at": "2024-09-16T15:01:09Z", "target_branch": "master", "labels": [ { @@ -28796,11 +40529,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -28837,7 +40565,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2024-08-12T11:58:54Z", - "updated_at": "2024-08-16T14:10:53Z", + "updated_at": "2024-09-16T14:45:30Z", "target_branch": "master", "labels": [ { @@ -28850,11 +40578,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -28910,7 +40633,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-08-12T16:39:02Z", - "updated_at": "2024-08-16T08:47:36Z", + "updated_at": "2024-09-16T14:30:21Z", "target_branch": "master", "labels": [ { @@ -28918,11 +40641,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -28954,7 +40672,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-08-12T19:06:54Z", - "updated_at": "2024-08-19T18:53:52Z", + "updated_at": "2024-09-16T15:06:37Z", "target_branch": "master", "labels": [ { @@ -28962,11 +40680,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -29032,7 +40745,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-08-12T21:08:14Z", - "updated_at": "2024-08-16T12:55:26Z", + "updated_at": "2024-09-16T14:41:54Z", "target_branch": "master", "labels": [ { @@ -29040,11 +40753,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -29055,6 +40763,35 @@ "84c54035789ceed1e72c91c5790d077093388ecf" ] }, + "95449": { + "id": "PR_kwDOAO6SJc54KLa1", + "public_id": 95449, + "url": "https://github.com/godotengine/godot/pull/95449", + "diff_url": "https://github.com/godotengine/godot/pull/95449.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95449.patch", + "title": "Add callable support for `find` and `rfind` `Array` methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyMzc1MjM5", + "created_at": "2024-08-12T21:52:20Z", + "updated_at": "2024-09-20T14:16:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "89491f4403041ec81e8506a45f00f54033e45202" + ] + }, "95450": { "id": "PR_kwDOAO6SJc54Kafu", "public_id": 95450, @@ -29066,7 +40803,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-08-12T22:53:34Z", - "updated_at": "2024-08-16T08:51:01Z", + "updated_at": "2024-09-16T14:33:32Z", "target_branch": "master", "labels": [ { @@ -29074,11 +40811,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -29105,7 +40837,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-08-12T23:14:25Z", - "updated_at": "2024-08-16T08:51:06Z", + "updated_at": "2024-09-16T14:33:43Z", "target_branch": "master", "labels": [ { @@ -29118,11 +40850,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -29144,7 +40871,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-08-13T00:26:41Z", - "updated_at": "2024-08-16T14:26:23Z", + "updated_at": "2024-09-16T14:45:44Z", "target_branch": "master", "labels": [ { @@ -29152,11 +40879,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -29212,7 +40934,7 @@ "is_draft": false, "authored_by": "U_kgDOCKz2dg", "created_at": "2024-08-13T04:19:22Z", - "updated_at": "2024-08-16T16:08:35Z", + "updated_at": "2024-09-16T14:46:35Z", "target_branch": "master", "labels": [ { @@ -29220,11 +40942,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -29298,6 +41015,35 @@ "273ba27c2f82a1c40db1af9f0784a843ba23cbf1" ] }, + "95473": { + "id": "PR_kwDOAO6SJc54M-JV", + "public_id": 95473, + "url": "https://github.com/godotengine/godot/pull/95473", + "diff_url": "https://github.com/godotengine/godot/pull/95473.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95473.patch", + "title": "Fix shader incorrectly expects `int` on `uint` and vice-versa in cases", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-08-13T08:53:41Z", + "updated_at": "2024-09-12T08:55:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "b2611c198ec7a81db1bb9b00abefe84d6d73072e" + ] + }, "95475": { "id": "PR_kwDOAO6SJc54NTBg", "public_id": 95475, @@ -29309,7 +41055,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-08-13T09:35:08Z", - "updated_at": "2024-08-26T20:53:06Z", + "updated_at": "2024-09-10T09:19:33Z", "target_branch": "master", "labels": [ { @@ -29322,11 +41068,6 @@ "name": "topic:2d", "color": "#ffee88" }, - { - "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", - "name": "topic:animation", - "color": "#ffee88" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -29366,6 +41107,35 @@ "31a9e10ddb37f7b5c8697c24ba02ce7bd7a1305a" ] }, + "95482": { + "id": "PR_kwDOAO6SJc54OhY3", + "public_id": 95482, + "url": "https://github.com/godotengine/godot/pull/95482", + "diff_url": "https://github.com/godotengine/godot/pull/95482.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95482.patch", + "title": "Support importing 1/2/4-bpp BMP images of size non-divisible by 8/4/2", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2024-08-13T12:28:26Z", + "updated_at": "2024-09-22T12:12:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "4f11a0a9873ec9bd2a95ed0d10094606c172693b" + ] + }, "95485": { "id": "PR_kwDOAO6SJc54O1BL", "public_id": 95485, @@ -29421,7 +41191,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE0MzQ4MTA2", "created_at": "2024-08-13T19:13:57Z", - "updated_at": "2024-08-30T23:58:03Z", + "updated_at": "2024-09-16T15:32:39Z", "target_branch": "master", "labels": [ { @@ -29429,11 +41199,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", @@ -29494,7 +41259,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-13T21:05:12Z", - "updated_at": "2024-08-16T12:41:40Z", + "updated_at": "2024-09-16T14:38:16Z", "target_branch": "master", "labels": [ { @@ -29502,11 +41267,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", @@ -29533,7 +41293,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-08-13T21:44:48Z", - "updated_at": "2024-09-03T09:56:00Z", + "updated_at": "2024-09-16T15:40:49Z", "target_branch": "master", "labels": [ { @@ -29541,11 +41301,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -29630,12 +41385,12 @@ "url": "https://github.com/godotengine/godot/pull/95508", "diff_url": "https://github.com/godotengine/godot/pull/95508.diff", "patch_url": "https://github.com/godotengine/godot/pull/95508.patch", - "title": "Return error when no ResourceFormatLoader found", + "title": "Return error when no ResourceFormatLoader found (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxOTc0NDk4", "created_at": "2024-08-14T04:50:21Z", - "updated_at": "2024-09-05T13:22:11Z", + "updated_at": "2024-09-19T10:43:07Z", "target_branch": "master", "labels": [ { @@ -29664,7 +41419,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-14T08:41:50Z", - "updated_at": "2024-08-16T12:41:36Z", + "updated_at": "2024-09-16T14:37:59Z", "target_branch": "master", "labels": [ { @@ -29672,11 +41427,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", @@ -29698,7 +41448,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-08-14T10:10:26Z", - "updated_at": "2024-08-20T12:37:06Z", + "updated_at": "2024-09-16T15:10:25Z", "target_branch": "master", "labels": [ { @@ -29706,11 +41456,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", @@ -29781,7 +41526,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-14T21:03:08Z", - "updated_at": "2024-08-16T12:41:22Z", + "updated_at": "2024-09-16T14:35:12Z", "target_branch": "master", "labels": [ { @@ -29789,11 +41534,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -29820,7 +41560,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-08-15T03:44:34Z", - "updated_at": "2024-08-16T13:11:45Z", + "updated_at": "2024-09-16T14:42:09Z", "target_branch": "master", "labels": [ { @@ -29828,11 +41568,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -30014,7 +41749,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-08-15T07:55:32Z", - "updated_at": "2024-08-16T08:47:52Z", + "updated_at": "2024-09-16T14:30:37Z", "target_branch": "master", "labels": [ { @@ -30022,11 +41757,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -30184,7 +41914,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMyNTU1Njg=", "created_at": "2024-08-15T18:43:18Z", - "updated_at": "2024-08-16T08:48:05Z", + "updated_at": "2024-09-16T14:30:51Z", "target_branch": "master", "labels": [ { @@ -30192,11 +41922,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -30218,7 +41943,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-08-15T19:27:34Z", - "updated_at": "2024-08-16T16:08:43Z", + "updated_at": "2024-09-16T14:46:47Z", "target_branch": "master", "labels": [ { @@ -30226,11 +41951,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -30310,7 +42030,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-08-16T05:45:18Z", - "updated_at": "2024-08-16T12:47:55Z", + "updated_at": "2024-09-16T14:40:53Z", "target_branch": "master", "labels": [ { @@ -30318,11 +42038,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", @@ -30378,7 +42093,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIwNDI4NDgy", "created_at": "2024-08-16T14:10:48Z", - "updated_at": "2024-08-16T22:36:32Z", + "updated_at": "2024-09-16T14:55:18Z", "target_branch": "master", "labels": [ { @@ -30386,11 +42101,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -30480,7 +42190,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-08-16T19:26:10Z", - "updated_at": "2024-08-22T20:03:11Z", + "updated_at": "2024-09-16T15:12:57Z", "target_branch": "master", "labels": [ { @@ -30493,11 +42203,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -30519,7 +42224,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExMzM4OTI=", "created_at": "2024-08-16T20:11:37Z", - "updated_at": "2024-08-16T22:57:40Z", + "updated_at": "2024-09-16T14:55:32Z", "target_branch": "master", "labels": [ { @@ -30527,11 +42232,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", @@ -30553,7 +42253,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-08-16T20:52:05Z", - "updated_at": "2024-08-19T10:14:59Z", + "updated_at": "2024-09-16T15:01:23Z", "target_branch": "master", "labels": [ { @@ -30561,11 +42261,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", @@ -30592,7 +42287,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-08-16T21:13:00Z", - "updated_at": "2024-08-17T17:40:26Z", + "updated_at": "2024-09-16T14:57:11Z", "target_branch": "master", "labels": [ { @@ -30600,11 +42295,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -30636,7 +42326,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-08-16T22:30:31Z", - "updated_at": "2024-08-19T10:15:07Z", + "updated_at": "2024-09-16T15:01:51Z", "target_branch": "master", "labels": [ { @@ -30649,11 +42339,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -30675,7 +42360,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-16T22:59:37Z", - "updated_at": "2024-08-21T22:13:27Z", + "updated_at": "2024-09-16T15:12:32Z", "target_branch": "master", "labels": [ { @@ -30683,11 +42368,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", @@ -30719,7 +42399,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-08-16T23:07:47Z", - "updated_at": "2024-08-19T13:59:14Z", + "updated_at": "2024-09-16T15:04:20Z", "target_branch": "master", "labels": [ { @@ -30727,11 +42407,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -30781,6 +42456,45 @@ "5e7fda8de7ee8c11b0009a4e7f154807afa57903" ] }, + "95678": { + "id": "PR_kwDOAO6SJc54oSwg", + "public_id": 95678, + "url": "https://github.com/godotengine/godot/pull/95678", + "diff_url": "https://github.com/godotengine/godot/pull/95678.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95678.patch", + "title": "Fix slow editor load on large projects (v2)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-08-17T02:47:51Z", + "updated_at": "2024-09-27T03:09:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "21f7c8a25f23c40541925c95d7d25f52f81c9811" + ] + }, "95682": { "id": "PR_kwDOAO6SJc54oecy", "public_id": 95682, @@ -30792,7 +42506,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExMDY2Mjk=", "created_at": "2024-08-17T05:25:42Z", - "updated_at": "2024-08-21T20:27:27Z", + "updated_at": "2024-09-16T15:11:04Z", "target_branch": "master", "labels": [ { @@ -30800,11 +42514,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -30826,7 +42535,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYyODY2Nzk4", "created_at": "2024-08-17T09:51:32Z", - "updated_at": "2024-08-20T08:44:21Z", + "updated_at": "2024-09-16T15:09:55Z", "target_branch": "master", "labels": [ { @@ -30834,11 +42543,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -30870,7 +42574,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-17T11:26:33Z", - "updated_at": "2024-08-19T10:15:20Z", + "updated_at": "2024-09-16T15:02:20Z", "target_branch": "master", "labels": [ { @@ -30878,11 +42582,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -30914,7 +42613,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-17T12:41:12Z", - "updated_at": "2024-08-20T10:10:37Z", + "updated_at": "2024-09-16T15:10:09Z", "target_branch": "master", "labels": [ { @@ -30922,11 +42621,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -30948,7 +42642,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-08-17T15:35:55Z", - "updated_at": "2024-08-30T17:23:03Z", + "updated_at": "2024-09-28T16:14:18Z", "target_branch": "master", "labels": [ { @@ -30965,6 +42659,11 @@ "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" } ], "commits": [ @@ -31016,7 +42715,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExMDY2Mjk=", "created_at": "2024-08-17T17:29:22Z", - "updated_at": "2024-08-21T20:27:10Z", + "updated_at": "2024-09-16T15:10:52Z", "target_branch": "master", "labels": [ { @@ -31024,11 +42723,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -31084,7 +42778,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE0OTQ2NzE5", "created_at": "2024-08-18T04:15:25Z", - "updated_at": "2024-08-19T19:24:41Z", + "updated_at": "2024-09-16T15:06:49Z", "target_branch": "master", "labels": [ { @@ -31092,11 +42786,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", @@ -31157,7 +42846,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-08-18T11:56:46Z", - "updated_at": "2024-08-26T21:54:08Z", + "updated_at": "2024-09-11T19:43:29Z", "target_branch": "master", "labels": [ { @@ -31249,7 +42938,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEzNDAwMzk4", "created_at": "2024-08-18T18:43:59Z", - "updated_at": "2024-08-19T14:20:44Z", + "updated_at": "2024-09-20T16:07:55Z", "target_branch": "master", "labels": [ { @@ -31345,6 +43034,40 @@ "0c3b975ada7c622524ef7e1b8fda23b8bd9bc901" ] }, + "95773": { + "id": "PR_kwDOAO6SJc54q9oR", + "public_id": 95773, + "url": "https://github.com/godotengine/godot/pull/95773", + "diff_url": "https://github.com/godotengine/godot/pull/95773.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95773.patch", + "title": "Add documentation for need for normal roughness texture conversion for CompositorEffects", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-08-18T21:08:22Z", + "updated_at": "2024-09-12T17:11:27Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "abe8d2c7195c70ae2a4d37e0049f15d78ed649a8" + ] + }, "95777": { "id": "PR_kwDOAO6SJc54rCJE", "public_id": 95777, @@ -31471,6 +43194,71 @@ "61ddf05eefb698fabdf3ad92253df2ae9e1d5914" ] }, + "95784": { + "id": "PR_kwDOAO6SJc54rbsI", + "public_id": 95784, + "url": "https://github.com/godotengine/godot/pull/95784", + "diff_url": "https://github.com/godotengine/godot/pull/95784.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95784.patch", + "title": "Add unit tests for `StreamPeer` and `StreamPeerBuffer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-08-19T01:48:42Z", + "updated_at": "2024-10-01T15:37:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "ff10dee94633e27e6c978068900706fc3524132a" + ] + }, + "95787": { + "id": "PR_kwDOAO6SJc54r1qS", + "public_id": 95787, + "url": "https://github.com/godotengine/godot/pull/95787", + "diff_url": "https://github.com/godotengine/godot/pull/95787.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95787.patch", + "title": "Add translation domain", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-08-19T04:04:12Z", + "updated_at": "2024-09-20T14:31:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "818acb42900267f6c5dc2637e1bd8b7002413a98", + "c5d147b9b573fe1a534a7bba78ab5615ffadad96", + "68d494e24e2d6704ae95b1d00fa91b440311e8c3" + ] + }, "95790": { "id": "PR_kwDOAO6SJc54sw7j", "public_id": 95790, @@ -31511,7 +43299,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-19T09:03:24Z", - "updated_at": "2024-08-21T17:44:30Z", + "updated_at": "2024-09-16T16:00:46Z", "target_branch": "master", "labels": [ { @@ -31589,7 +43377,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwODQxODk=", "created_at": "2024-08-19T14:06:25Z", - "updated_at": "2024-09-06T18:03:13Z", + "updated_at": "2024-09-16T15:49:30Z", "target_branch": "master", "labels": [ { @@ -31597,11 +43385,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", @@ -31623,7 +43406,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-08-19T16:15:07Z", - "updated_at": "2024-08-26T14:08:36Z", + "updated_at": "2024-09-16T15:18:19Z", "target_branch": "master", "labels": [ { @@ -31631,11 +43414,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -31696,7 +43474,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ0MzA2MDU0", "created_at": "2024-08-19T19:21:03Z", - "updated_at": "2024-08-20T08:09:17Z", + "updated_at": "2024-09-16T15:09:29Z", "target_branch": "master", "labels": [ { @@ -31704,11 +43482,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -31798,7 +43571,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4Mjg1NjI=", "created_at": "2024-08-20T02:19:01Z", - "updated_at": "2024-08-20T08:08:47Z", + "updated_at": "2024-09-16T15:09:18Z", "target_branch": "master", "labels": [ { @@ -31811,11 +43584,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -31831,6 +43599,45 @@ "bde165ccb3dc26c8414ae6e4ab659014d9428ad0" ] }, + "95840": { + "id": "PR_kwDOAO6SJc54zVt7", + "public_id": 95840, + "url": "https://github.com/godotengine/godot/pull/95840", + "diff_url": "https://github.com/godotengine/godot/pull/95840.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95840.patch", + "title": "Add metadata for `char16_t` and `char32_t`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-08-20T02:50:12Z", + "updated_at": "2024-09-12T11:17:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "aaffab8afbf0b60b95090c26bd87a272ca478f75" + ] + }, "95846": { "id": "PR_kwDOAO6SJc54zzDV", "public_id": 95846, @@ -31876,7 +43683,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-20T07:25:40Z", - "updated_at": "2024-08-26T08:38:31Z", + "updated_at": "2024-09-16T15:18:09Z", "target_branch": "master", "labels": [ { @@ -31884,11 +43691,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -31959,7 +43761,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-08-20T10:42:20Z", - "updated_at": "2024-08-25T18:29:06Z", + "updated_at": "2024-09-16T15:15:25Z", "target_branch": "master", "labels": [ { @@ -31967,11 +43769,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -32037,7 +43834,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-08-20T14:32:29Z", - "updated_at": "2024-08-25T20:25:16Z", + "updated_at": "2024-09-16T15:15:34Z", "target_branch": "master", "labels": [ { @@ -32045,11 +43842,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", @@ -32081,7 +43873,7 @@ "is_draft": false, "authored_by": "U_kgDOCKz2dg", "created_at": "2024-08-20T23:01:35Z", - "updated_at": "2024-08-21T22:13:24Z", + "updated_at": "2024-09-16T15:11:49Z", "target_branch": "master", "labels": [ { @@ -32089,11 +43881,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -32120,7 +43907,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-08-21T04:41:53Z", - "updated_at": "2024-08-22T01:45:07Z", + "updated_at": "2024-09-16T15:12:46Z", "target_branch": "master", "labels": [ { @@ -32138,11 +43925,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -32237,7 +44019,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-21T07:03:09Z", - "updated_at": "2024-09-03T12:09:32Z", + "updated_at": "2024-09-16T15:42:10Z", "target_branch": "master", "labels": [ { @@ -32245,11 +44027,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -32271,7 +44048,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-08-21T07:50:47Z", - "updated_at": "2024-08-31T17:51:39Z", + "updated_at": "2024-09-16T15:32:54Z", "target_branch": "master", "labels": [ { @@ -32279,11 +44056,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -32435,6 +44207,41 @@ "dfdf7ebcdac39b933116629764b79e3ea373777e" ] }, + "95915": { + "id": "PR_kwDOAO6SJc55Bhru", + "public_id": 95915, + "url": "https://github.com/godotengine/godot/pull/95915", + "diff_url": "https://github.com/godotengine/godot/pull/95915.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95915.patch", + "title": "Betsy: Add caching and BC1 compression support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-08-21T18:46:37Z", + "updated_at": "2024-09-16T11:51:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "74a1c85ba3839d5b00bb54b01e0db88a64dcdf06", + "606eedb0c9093789018f64381e79e7d93dd8752d" + ] + }, "95917": { "id": "PR_kwDOAO6SJc55CBXW", "public_id": 95917, @@ -32446,7 +44253,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-08-21T19:41:42Z", - "updated_at": "2024-08-21T22:13:16Z", + "updated_at": "2024-09-12T16:01:14Z", "target_branch": "master", "labels": [ { @@ -32553,7 +44360,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-08-22T02:02:08Z", - "updated_at": "2024-08-25T20:25:29Z", + "updated_at": "2024-09-18T00:37:03Z", "target_branch": "master", "labels": [ { @@ -32561,11 +44368,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", @@ -32576,6 +44378,69 @@ "1925d1e6f9dbb0c93ec1bf3ab3a711ca39547295" ] }, + "95930": { + "id": "PR_kwDOAO6SJc55EaZI", + "public_id": 95930, + "url": "https://github.com/godotengine/godot/pull/95930", + "diff_url": "https://github.com/godotengine/godot/pull/95930.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95930.patch", + "title": "Bind Array and Packed*Array `get` and `set` functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-08-22T03:29:56Z", + "updated_at": "2024-09-27T22:18:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "cc9f2b58a0b928ce1a8f30b855ace1e18d0049fc" + ] + }, + "95931": { + "id": "PR_kwDOAO6SJc55Ed0F", + "public_id": 95931, + "url": "https://github.com/godotengine/godot/pull/95931", + "diff_url": "https://github.com/godotengine/godot/pull/95931.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95931.patch", + "title": "Add unit tests for `PacketPeer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-08-22T03:49:23Z", + "updated_at": "2024-10-01T15:42:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "0a41a715da30d1695fd3933b5186985a651e3587" + ] + }, "95934": { "id": "PR_kwDOAO6SJc55Far2", "public_id": 95934, @@ -32699,7 +44564,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjk2MjM0MA==", "created_at": "2024-08-22T16:15:19Z", - "updated_at": "2024-08-26T20:53:50Z", + "updated_at": "2024-09-16T15:19:13Z", "target_branch": "master", "labels": [ { @@ -32712,11 +44577,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -32738,7 +44598,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjcwMzM0OTgz", "created_at": "2024-08-22T16:55:49Z", - "updated_at": "2024-08-25T18:28:54Z", + "updated_at": "2024-09-16T15:15:12Z", "target_branch": "master", "labels": [ { @@ -32751,11 +44611,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -32806,7 +44661,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-08-22T18:10:51Z", - "updated_at": "2024-08-25T18:26:02Z", + "updated_at": "2024-09-16T15:14:41Z", "target_branch": "master", "labels": [ { @@ -32814,11 +44669,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -32845,7 +44695,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-08-22T19:09:58Z", - "updated_at": "2024-09-03T16:29:18Z", + "updated_at": "2024-09-16T15:43:13Z", "target_branch": "master", "labels": [ { @@ -32858,11 +44708,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -32967,7 +44812,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMzOTUxMzA=", "created_at": "2024-08-23T02:34:28Z", - "updated_at": "2024-08-23T23:01:44Z", + "updated_at": "2024-09-16T15:13:32Z", "target_branch": "master", "labels": [ { @@ -32975,11 +44820,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -33011,7 +44851,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-23T06:56:41Z", - "updated_at": "2024-09-04T15:19:21Z", + "updated_at": "2024-09-16T16:00:57Z", "target_branch": "master", "labels": [ { @@ -33019,11 +44859,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", @@ -33094,7 +44929,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjg4MjE0NTI=", "created_at": "2024-08-23T13:38:01Z", - "updated_at": "2024-09-04T15:18:01Z", + "updated_at": "2024-09-16T15:43:41Z", "target_branch": "master", "labels": [ { @@ -33107,11 +44942,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -33172,7 +45002,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMzNDk0MTI0", "created_at": "2024-08-23T17:48:50Z", - "updated_at": "2024-09-03T09:56:11Z", + "updated_at": "2024-09-16T15:41:12Z", "target_branch": "master", "labels": [ { @@ -33185,11 +45015,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -33205,6 +45030,35 @@ "2fd39eca306b5f24acaa78987111756aa5460f69" ] }, + "96002": { + "id": "PR_kwDOAO6SJc55Rfk-", + "public_id": 96002, + "url": "https://github.com/godotengine/godot/pull/96002", + "diff_url": "https://github.com/godotengine/godot/pull/96002.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96002.patch", + "title": "Fix script properties reload from external editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-08-23T18:09:52Z", + "updated_at": "2024-09-18T14:45:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "46edd6df5581098d8494f9b51a9791dcdabd0ee4" + ] + }, "96007": { "id": "PR_kwDOAO6SJc55STag", "public_id": 96007, @@ -33216,7 +45070,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-08-23T20:49:08Z", - "updated_at": "2024-08-27T19:47:51Z", + "updated_at": "2024-09-24T11:09:23Z", "target_branch": "master", "labels": [ { @@ -33229,11 +45083,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -33255,7 +45104,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEyMjYyODc1", "created_at": "2024-08-23T21:23:37Z", - "updated_at": "2024-08-26T00:52:07Z", + "updated_at": "2024-09-16T15:17:58Z", "target_branch": "master", "labels": [ { @@ -33263,11 +45112,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", @@ -33294,7 +45138,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-08-23T22:00:47Z", - "updated_at": "2024-09-02T11:10:03Z", + "updated_at": "2024-09-21T16:17:25Z", "target_branch": "master", "labels": [ { @@ -33362,7 +45206,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkzMzYwNA==", "created_at": "2024-08-24T00:53:40Z", - "updated_at": "2024-08-26T20:52:35Z", + "updated_at": "2024-09-16T15:18:59Z", "target_branch": "master", "labels": [ { @@ -33370,11 +45214,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -33390,6 +45229,40 @@ "97cf2c147e42ac44092d22538fb6f2748a8b4584" ] }, + "96024": { + "id": "PR_kwDOAO6SJc55TmWQ", + "public_id": 96024, + "url": "https://github.com/godotengine/godot/pull/96024", + "diff_url": "https://github.com/godotengine/godot/pull/96024.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96024.patch", + "title": "Expose `get_rpc_config` and `get_node_rpc_config`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMTQ4ODY0", + "created_at": "2024-08-24T06:04:25Z", + "updated_at": "2024-09-16T11:44:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "LA_kwDOAO6SJc8AAAABAjhGIg", + "name": "topic:multiplayer", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "8835f326b1b8ae0727727fec93ddb1e871571f32" + ] + }, "96033": { "id": "PR_kwDOAO6SJc55UvG8", "public_id": 96033, @@ -33401,7 +45274,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNjkzMDY1", "created_at": "2024-08-24T13:51:22Z", - "updated_at": "2024-08-25T18:28:43Z", + "updated_at": "2024-09-16T15:14:56Z", "target_branch": "master", "labels": [ { @@ -33409,11 +45282,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -33834,7 +45702,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-08-25T23:34:15Z", - "updated_at": "2024-09-10T07:53:01Z", + "updated_at": "2024-09-13T14:15:43Z", "target_branch": "master", "labels": [ { @@ -33863,7 +45731,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-08-26T00:06:12Z", - "updated_at": "2024-08-26T21:45:31Z", + "updated_at": "2024-09-16T15:19:23Z", "target_branch": "master", "labels": [ { @@ -33871,11 +45739,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", @@ -33892,12 +45755,12 @@ "url": "https://github.com/godotengine/godot/pull/96094", "diff_url": "https://github.com/godotengine/godot/pull/96094.diff", "patch_url": "https://github.com/godotengine/godot/pull/96094.patch", - "title": "Add 3D Skeleton Preview to Advanced Importer", + "title": "Add 3D skeleton preview to Advanced Importer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2024-08-26T00:23:24Z", - "updated_at": "2024-09-09T05:12:50Z", + "updated_at": "2024-09-10T09:51:59Z", "target_branch": "master", "labels": [ { @@ -34015,7 +45878,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjI2NTU2NTk4", "created_at": "2024-08-26T02:34:45Z", - "updated_at": "2024-09-03T09:54:58Z", + "updated_at": "2024-09-16T15:39:33Z", "target_branch": "master", "labels": [ { @@ -34023,11 +45886,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkxMjgwNDQ=", "name": "confirmed", @@ -34117,7 +45975,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-08-26T11:32:11Z", - "updated_at": "2024-08-26T14:59:37Z", + "updated_at": "2024-09-16T15:18:29Z", "target_branch": "master", "labels": [ { @@ -34125,11 +45983,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -34224,7 +46077,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-08-26T14:42:11Z", - "updated_at": "2024-09-03T14:52:05Z", + "updated_at": "2024-09-16T15:43:01Z", "target_branch": "master", "labels": [ { @@ -34232,11 +46085,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -34286,6 +46134,40 @@ "064f471103c70b3495a592e40cf6df306fdc8b58" ] }, + "96124": { + "id": "PR_kwDOAO6SJc55dwQ2", + "public_id": 96124, + "url": "https://github.com/godotengine/godot/pull/96124", + "diff_url": "https://github.com/godotengine/godot/pull/96124.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96124.patch", + "title": "Prevent selecting the hovered node if the mouse is not inside the inspector dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1MTUxMzc5", + "created_at": "2024-08-26T16:58:58Z", + "updated_at": "2024-10-01T17:36:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5848d72915a60ecda673b4b192ff92680ed0c2fc" + ] + }, "96128": { "id": "PR_kwDOAO6SJc55eLKL", "public_id": 96128, @@ -34388,6 +46270,40 @@ "3caba6e4fb87a729656c809b08a5d0a0f3ad18a8" ] }, + "96140": { + "id": "PR_kwDOAO6SJc55gXfp", + "public_id": 96140, + "url": "https://github.com/godotengine/godot/pull/96140", + "diff_url": "https://github.com/godotengine/godot/pull/96140.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96140.patch", + "title": "PathFollow3D update transform immediately by default", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMjA0ODY=", + "created_at": "2024-08-27T01:45:08Z", + "updated_at": "2024-09-19T02:12:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "51b8b74d4b2ba2564d2a463d07d168c5d3741387" + ] + }, "96141": { "id": "PR_kwDOAO6SJc55gt4e", "public_id": 96141, @@ -34399,7 +46315,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-08-27T03:43:05Z", - "updated_at": "2024-08-28T02:13:14Z", + "updated_at": "2024-09-16T15:23:36Z", "target_branch": "master", "labels": [ { @@ -34412,11 +46328,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -34438,7 +46349,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-08-27T03:59:27Z", - "updated_at": "2024-09-02T16:32:45Z", + "updated_at": "2024-09-16T15:39:08Z", "target_branch": "master", "labels": [ { @@ -34446,11 +46357,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -34472,7 +46378,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2024-08-27T04:36:53Z", - "updated_at": "2024-09-08T21:25:04Z", + "updated_at": "2024-09-10T11:48:36Z", "target_branch": "master", "labels": [ { @@ -34516,7 +46422,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-27T05:45:01Z", - "updated_at": "2024-08-27T15:01:39Z", + "updated_at": "2024-09-16T15:20:27Z", "target_branch": "master", "labels": [ { @@ -34524,11 +46430,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", @@ -34594,7 +46495,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-08-27T12:09:32Z", - "updated_at": "2024-08-29T10:30:49Z", + "updated_at": "2024-09-16T15:31:29Z", "target_branch": "master", "labels": [ { @@ -34602,11 +46503,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -34628,7 +46524,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-08-27T12:16:46Z", - "updated_at": "2024-09-08T21:26:19Z", + "updated_at": "2024-09-13T12:56:56Z", "target_branch": "master", "labels": [ { @@ -34691,7 +46587,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-08-27T13:54:40Z", - "updated_at": "2024-08-29T04:57:40Z", + "updated_at": "2024-09-16T15:25:51Z", "target_branch": "master", "labels": [ { @@ -34699,11 +46595,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", @@ -34759,7 +46650,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-08-27T15:07:33Z", - "updated_at": "2024-08-27T16:40:37Z", + "updated_at": "2024-09-16T15:22:43Z", "target_branch": "master", "labels": [ { @@ -34767,11 +46658,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -34798,7 +46684,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-08-27T15:32:11Z", - "updated_at": "2024-08-27T16:09:20Z", + "updated_at": "2024-09-16T15:21:22Z", "target_branch": "master", "labels": [ { @@ -34806,11 +46692,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -34915,7 +46796,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-08-27T18:51:54Z", - "updated_at": "2024-09-03T10:10:23Z", + "updated_at": "2024-09-10T09:51:19Z", "target_branch": "master", "labels": [ { @@ -34934,8 +46815,8 @@ "color": "#ffee88" }, { - "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", - "name": "topic:input", + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", "color": "#ffee88" } ], @@ -34949,12 +46830,12 @@ "url": "https://github.com/godotengine/godot/pull/96182", "diff_url": "https://github.com/godotengine/godot/pull/96182.diff", "patch_url": "https://github.com/godotengine/godot/pull/96182.patch", - "title": "Fix `JavaClassWrapper` so it actually works", + "title": "Android: Fix `JavaClassWrapper` so it actually works", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-08-27T19:30:30Z", - "updated_at": "2024-09-03T22:57:24Z", + "updated_at": "2024-09-10T09:55:45Z", "target_branch": "master", "labels": [ { @@ -34977,6 +46858,69 @@ "78883a52c64adbab56aaa363138a9f661a67d48e" ] }, + "96184": { + "id": "PR_kwDOAO6SJc55nrvb", + "public_id": 96184, + "url": "https://github.com/godotengine/godot/pull/96184", + "diff_url": "https://github.com/godotengine/godot/pull/96184.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96184.patch", + "title": "Clarify transform data ordering in `RenderingServer.multimesh_set_buffer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1MTMyODg0", + "created_at": "2024-08-27T20:13:49Z", + "updated_at": "2024-09-26T10:46:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "1536f5ec7929d46b04bee5030bc7be2b8b42a36f" + ] + }, + "96185": { + "id": "PR_kwDOAO6SJc55ntr0", + "public_id": 96185, + "url": "https://github.com/godotengine/godot/pull/96185", + "diff_url": "https://github.com/godotengine/godot/pull/96185.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96185.patch", + "title": "OpenXR: Support composition layers based on Android surfaces", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-08-27T20:19:34Z", + "updated_at": "2024-09-12T09:04:26Z", + "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": [ + "3afa26834a072ca1a9bcc53e0e1b9d6467b74ed2" + ] + }, "96189": { "id": "PR_kwDOAO6SJc55oRZ7", "public_id": 96189, @@ -35022,7 +46966,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-08-27T22:40:06Z", - "updated_at": "2024-08-28T08:00:26Z", + "updated_at": "2024-09-16T15:24:15Z", "target_branch": "master", "labels": [ { @@ -35030,11 +46974,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", @@ -35168,7 +47107,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-08-28T03:11:10Z", - "updated_at": "2024-08-28T11:59:10Z", + "updated_at": "2024-09-16T15:25:19Z", "target_branch": "master", "labels": [ { @@ -35176,11 +47115,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", @@ -35207,7 +47141,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2024-08-28T03:38:43Z", - "updated_at": "2024-08-28T08:00:14Z", + "updated_at": "2024-09-16T15:24:00Z", "target_branch": "master", "labels": [ { @@ -35215,11 +47149,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -35547,7 +47476,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-08-28T13:28:52Z", - "updated_at": "2024-08-28T16:45:17Z", + "updated_at": "2024-09-17T07:55:22Z", "target_branch": "master", "labels": [ { @@ -35555,11 +47484,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", @@ -35688,7 +47612,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-08-28T17:25:35Z", - "updated_at": "2024-08-30T11:44:40Z", + "updated_at": "2024-09-16T15:31:59Z", "target_branch": "master", "labels": [ { @@ -35701,11 +47625,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -35732,7 +47651,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-08-28T17:30:57Z", - "updated_at": "2024-09-03T14:40:48Z", + "updated_at": "2024-09-16T15:42:38Z", "target_branch": "master", "labels": [ { @@ -35740,11 +47659,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -36116,7 +48030,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-08-29T08:32:29Z", - "updated_at": "2024-09-03T13:22:41Z", + "updated_at": "2024-09-16T15:42:26Z", "target_branch": "master", "labels": [ { @@ -36124,11 +48038,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -36155,7 +48064,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-08-29T09:31:24Z", - "updated_at": "2024-09-03T09:55:19Z", + "updated_at": "2024-09-16T15:40:05Z", "target_branch": "master", "labels": [ { @@ -36163,11 +48072,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -36306,7 +48210,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-08-29T13:37:07Z", - "updated_at": "2024-09-06T11:01:53Z", + "updated_at": "2024-09-16T15:48:06Z", "target_branch": "master", "labels": [ { @@ -36319,11 +48223,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -36334,6 +48233,40 @@ "86c773d208afee2b37d3c2f595f4e7d24c78e2cb" ] }, + "96286": { + "id": "PR_kwDOAO6SJc552EW7", + "public_id": 96286, + "url": "https://github.com/godotengine/godot/pull/96286", + "diff_url": "https://github.com/godotengine/godot/pull/96286.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96286.patch", + "title": "Add `JavaScriptBridge` buffer methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2024-08-29T14:36:33Z", + "updated_at": "2024-09-17T07:21:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "a9b934b65754c93e557c9446e7c01af199bd6b40" + ] + }, "96287": { "id": "PR_kwDOAO6SJc552ami", "public_id": 96287, @@ -36368,6 +48301,40 @@ "6d0a57c9fd0e3dd09b69864172fd960da6b0eb3b" ] }, + "96290": { + "id": "PR_kwDOAO6SJc553WLT", + "public_id": 96290, + "url": "https://github.com/godotengine/godot/pull/96290", + "diff_url": "https://github.com/godotengine/godot/pull/96290.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96290.patch", + "title": "Add `@export_tool_button` annotation for easily creating inspector buttons.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg2NTY2OTM5", + "created_at": "2024-08-29T17:00:42Z", + "updated_at": "2024-09-28T22:50:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "85dfd896536ff04dba4afd7d461a28e0ac4b9aee" + ] + }, "96291": { "id": "PR_kwDOAO6SJc553aXS", "public_id": 96291, @@ -36442,7 +48409,7 @@ "is_draft": false, "authored_by": "U_kgDOCIHXtA", "created_at": "2024-08-29T18:37:24Z", - "updated_at": "2024-08-30T08:14:12Z", + "updated_at": "2024-09-16T15:31:45Z", "target_branch": "master", "labels": [ { @@ -36455,11 +48422,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", @@ -36470,6 +48432,40 @@ "81799b8fa3737b3153d5aa16aa229ea41ca01e06" ] }, + "96301": { + "id": "PR_kwDOAO6SJc554y1-", + "public_id": 96301, + "url": "https://github.com/godotengine/godot/pull/96301", + "diff_url": "https://github.com/godotengine/godot/pull/96301.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96301.patch", + "title": "C#: Clear existing data directory extracted from PCK", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", + "created_at": "2024-08-29T20:30:20Z", + "updated_at": "2024-09-12T07:37:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "a29ddd46746d7dd95d764990ef06e9a1f148b7f7" + ] + }, "96303": { "id": "PR_kwDOAO6SJc555BpQ", "public_id": 96303, @@ -36481,7 +48477,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYzMDAzMDAy", "created_at": "2024-08-29T21:13:13Z", - "updated_at": "2024-08-30T14:47:18Z", + "updated_at": "2024-09-16T15:32:10Z", "target_branch": "master", "labels": [ { @@ -36489,11 +48485,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", @@ -36509,6 +48500,35 @@ "6b13236956bcf38fdeff460fc8e49acdd7af3d6e" ] }, + "96305": { + "id": "PR_kwDOAO6SJc555r4d", + "public_id": 96305, + "url": "https://github.com/godotengine/godot/pull/96305", + "diff_url": "https://github.com/godotengine/godot/pull/96305.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96305.patch", + "title": "Fix scroll container min size calculation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NzA1NDAx", + "created_at": "2024-08-29T23:20:54Z", + "updated_at": "2024-09-12T07:36:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "6d516a2609d2a869ffd3a0cd92163809da7bc13f" + ] + }, "96308": { "id": "PR_kwDOAO6SJc556CiZ", "public_id": 96308, @@ -36553,6 +48573,50 @@ "31253257b321aca387fd57db041ca6f0decf8054" ] }, + "96309": { + "id": "PR_kwDOAO6SJc556FJx", + "public_id": 96309, + "url": "https://github.com/godotengine/godot/pull/96309", + "diff_url": "https://github.com/godotengine/godot/pull/96309.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96309.patch", + "title": "Prevent crash after removing GraphEdit's connection layer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-08-30T01:17:14Z", + "updated_at": "2024-10-01T18:35:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "8ca7f0e33408612ddcb840005fb889de3edd4528" + ] + }, "96317": { "id": "PR_kwDOAO6SJc5577v_", "public_id": 96317, @@ -36593,7 +48657,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-08-30T08:39:45Z", - "updated_at": "2024-09-02T10:30:48Z", + "updated_at": "2024-09-16T15:26:05Z", "target_branch": "master", "labels": [ { @@ -36601,11 +48665,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -36705,7 +48764,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MjA1ODUz", "created_at": "2024-08-30T13:12:10Z", - "updated_at": "2024-08-30T22:24:10Z", + "updated_at": "2024-09-16T15:32:26Z", "target_branch": "master", "labels": [ { @@ -36713,11 +48772,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -36885,7 +48939,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-08-30T18:21:49Z", - "updated_at": "2024-09-08T23:01:16Z", + "updated_at": "2024-09-16T15:49:52Z", "target_branch": "master", "labels": [ { @@ -36893,11 +48947,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -37045,7 +49094,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-31T04:18:53Z", - "updated_at": "2024-09-02T10:31:44Z", + "updated_at": "2024-09-16T15:33:06Z", "target_branch": "master", "labels": [ { @@ -37053,11 +49102,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -37079,7 +49123,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-08-31T06:13:58Z", - "updated_at": "2024-09-02T13:42:14Z", + "updated_at": "2024-09-16T15:38:52Z", "target_branch": "master", "labels": [ { @@ -37087,11 +49131,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -37201,7 +49240,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-08-31T10:42:23Z", - "updated_at": "2024-09-02T10:33:14Z", + "updated_at": "2024-09-12T16:00:35Z", "target_branch": "master", "labels": [ { @@ -37235,7 +49274,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-08-31T11:59:58Z", - "updated_at": "2024-09-02T10:31:59Z", + "updated_at": "2024-09-16T15:33:19Z", "target_branch": "master", "labels": [ { @@ -37243,11 +49282,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", @@ -37274,7 +49308,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-08-31T13:40:22Z", - "updated_at": "2024-09-02T11:03:36Z", + "updated_at": "2024-09-10T09:52:48Z", "target_branch": "master", "labels": [ { @@ -37287,11 +49321,6 @@ "name": "enhancement", "color": "#aaccff" }, - { - "id": "MDU6TGFiZWw2NDk4MDA3MDE=", - "name": "topic:network", - "color": "#ffee88" - }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", @@ -37302,6 +49331,40 @@ "4ac1f9c08a0e40c01f2b7024de51ecd23a68eec3" ] }, + "96386": { + "id": "PR_kwDOAO6SJc56DatC", + "public_id": 96386, + "url": "https://github.com/godotengine/godot/pull/96386", + "diff_url": "https://github.com/godotengine/godot/pull/96386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96386.patch", + "title": "[Editor] Merge duplicate entries in enum property inspector", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-08-31T13:50:24Z", + "updated_at": "2024-09-13T09:30:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7d8684fdb5d0dd1b146f3e6fc5eb454c25a8f1f4" + ] + }, "96388": { "id": "PR_kwDOAO6SJc56DdHk", "public_id": 96388, @@ -37336,6 +49399,69 @@ "8befcc111336bbc5d0a128c93235962d37803e3d" ] }, + "96389": { + "id": "PR_kwDOAO6SJc56DjRn", + "public_id": 96389, + "url": "https://github.com/godotengine/godot/pull/96389", + "diff_url": "https://github.com/godotengine/godot/pull/96389.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96389.patch", + "title": "Extract EditorMainScreen from EditorNode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-08-31T15:17:41Z", + "updated_at": "2024-09-11T15:59:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5e1c9d68aad00ad025a14f4a1907b92a6f7f6310" + ] + }, + "96394": { + "id": "PR_kwDOAO6SJc56Dzdm", + "public_id": 96394, + "url": "https://github.com/godotengine/godot/pull/96394", + "diff_url": "https://github.com/godotengine/godot/pull/96394.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96394.patch", + "title": "[mbedTLS] Enable TLS 1.3 support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-08-31T17:41:50Z", + "updated_at": "2024-09-26T23:31:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "8ffb7699af98790b6a39c0d425945145e199e67a" + ] + }, "96398": { "id": "PR_kwDOAO6SJc56D5Qx", "public_id": 96398, @@ -37380,6 +49506,40 @@ "6db8e3b6b14a8a2ed3a0b16954b653f8c689f60f" ] }, + "96400": { + "id": "PR_kwDOAO6SJc56D7-n", + "public_id": 96400, + "url": "https://github.com/godotengine/godot/pull/96400", + "diff_url": "https://github.com/godotengine/godot/pull/96400.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96400.patch", + "title": "Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", + "created_at": "2024-08-31T19:16:26Z", + "updated_at": "2024-09-16T11:47:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "74f64aaf98beba74c8c7eedac152c4a50b336994" + ] + }, "96401": { "id": "PR_kwDOAO6SJc56D9cp", "public_id": 96401, @@ -37424,6 +49584,40 @@ "107f2aea884cd2b71ff21c15162be47b72b9dab1" ] }, + "96404": { + "id": "PR_kwDOAO6SJc56D-U5", + "public_id": 96404, + "url": "https://github.com/godotengine/godot/pull/96404", + "diff_url": "https://github.com/godotengine/godot/pull/96404.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96404.patch", + "title": "Fix Path2D editor not updating gizmos on selection in scene tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTAwMzg3", + "created_at": "2024-08-31T19:55:50Z", + "updated_at": "2024-09-16T11:47:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "608d5598e85556133cccf522b100d0f0cf1b4017" + ] + }, "96406": { "id": "PR_kwDOAO6SJc56D-ta", "public_id": 96406, @@ -37453,6 +49647,40 @@ "82b2a58f4c7be317cb898a15f8ad0eb297eb9396" ] }, + "96407": { + "id": "PR_kwDOAO6SJc56D_UH", + "public_id": 96407, + "url": "https://github.com/godotengine/godot/pull/96407", + "diff_url": "https://github.com/godotengine/godot/pull/96407.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96407.patch", + "title": "Remove `ARFLAGS` hack for Windows, replace with `TEMPFILE`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzOTc2NTA=", + "created_at": "2024-08-31T20:11:51Z", + "updated_at": "2024-09-28T19:10:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "28b95ff55010d8f9e3f9feca4f75e5aeaf1ac9aa" + ] + }, "96408": { "id": "PR_kwDOAO6SJc56D_Uu", "public_id": 96408, @@ -37493,7 +49721,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2MTAwMzg3", "created_at": "2024-08-31T21:31:45Z", - "updated_at": "2024-09-02T13:33:19Z", + "updated_at": "2024-09-16T15:36:43Z", "target_branch": "master", "labels": [ { @@ -37511,11 +49739,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", @@ -37610,7 +49833,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2024-09-01T08:55:10Z", - "updated_at": "2024-09-02T10:32:44Z", + "updated_at": "2024-09-16T15:34:44Z", "target_branch": "master", "labels": [ { @@ -37618,11 +49841,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", @@ -37659,7 +49877,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMzNTI2ODQ3", "created_at": "2024-09-01T10:13:34Z", - "updated_at": "2024-09-02T10:33:50Z", + "updated_at": "2024-09-16T15:36:04Z", "target_branch": "master", "labels": [ { @@ -37667,11 +49885,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -37693,7 +49906,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-09-01T20:40:13Z", - "updated_at": "2024-09-04T17:01:05Z", + "updated_at": "2024-09-10T21:12:42Z", "target_branch": "master", "labels": [ { @@ -37722,7 +49935,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-09-01T21:25:52Z", - "updated_at": "2024-09-03T09:58:22Z", + "updated_at": "2024-09-16T15:41:22Z", "target_branch": "master", "labels": [ { @@ -37730,11 +49943,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", @@ -37751,12 +49959,12 @@ "url": "https://github.com/godotengine/godot/pull/96455", "diff_url": "https://github.com/godotengine/godot/pull/96455.diff", "patch_url": "https://github.com/godotengine/godot/pull/96455.patch", - "title": "Enable MSAA support for all non-web platforms", + "title": "Compatibility: Enable MSAA support for all non-web platforms", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDYwNDEx", "created_at": "2024-09-02T01:29:39Z", - "updated_at": "2024-09-03T14:04:37Z", + "updated_at": "2024-09-16T15:54:00Z", "target_branch": "master", "labels": [ { @@ -37764,11 +49972,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", @@ -37800,7 +50003,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-09-02T08:13:16Z", - "updated_at": "2024-09-03T09:56:04Z", + "updated_at": "2024-09-16T15:41:00Z", "target_branch": "master", "labels": [ { @@ -37808,11 +50011,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -37873,7 +50071,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-09-02T11:40:38Z", - "updated_at": "2024-09-02T18:16:50Z", + "updated_at": "2024-09-16T15:39:20Z", "target_branch": "master", "labels": [ { @@ -37891,11 +50089,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -37916,6 +50109,147 @@ "042b264c5591b430beca0c0acbdeec8c3d660525" ] }, + "96465": { + "id": "PR_kwDOAO6SJc56JxQe", + "public_id": 96465, + "url": "https://github.com/godotengine/godot/pull/96465", + "diff_url": "https://github.com/godotengine/godot/pull/96465.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96465.patch", + "title": "GLTF: Add `import_pre_generate` and `export_post_convert` extension steps", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-09-02T11:53:32Z", + "updated_at": "2024-09-17T21:40:21Z", + "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": [ + "597290761231b7f1f1827f86f55635622926d34d" + ] + }, + "96466": { + "id": "PR_kwDOAO6SJc56J1UC", + "public_id": 96466, + "url": "https://github.com/godotengine/godot/pull/96466", + "diff_url": "https://github.com/godotengine/godot/pull/96466.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96466.patch", + "title": "Fix polygon node losing its UV toolbar", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjA1ODUz", + "created_at": "2024-09-02T12:02:18Z", + "updated_at": "2024-09-16T15:56:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "dabeaa6a4b9ed6f636d9480c82cc0c8e66162376" + ] + }, + "96467": { + "id": "PR_kwDOAO6SJc56J3H6", + "public_id": 96467, + "url": "https://github.com/godotengine/godot/pull/96467", + "diff_url": "https://github.com/godotengine/godot/pull/96467.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96467.patch", + "title": "Add Advanced Settings switch to Editor Settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-02T12:06:16Z", + "updated_at": "2024-09-17T19:10:27Z", + "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": [ + "4023ace08d4c5d91fa9d1096a0a0b98885a475e1" + ] + }, + "96468": { + "id": "PR_kwDOAO6SJc56J30_", + "public_id": 96468, + "url": "https://github.com/godotengine/godot/pull/96468", + "diff_url": "https://github.com/godotengine/godot/pull/96468.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96468.patch", + "title": "GLTF: Add `append_gltf_node` to GLTFState", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-09-02T12:07:43Z", + "updated_at": "2024-09-16T12:56:13Z", + "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": [ + "f82262eecb558accb926628aa95b6e66209dcad3" + ] + }, "96473": { "id": "PR_kwDOAO6SJc56KW0v", "public_id": 96473, @@ -37961,7 +50295,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NjA1NzUz", "created_at": "2024-09-02T17:33:13Z", - "updated_at": "2024-09-03T09:55:34Z", + "updated_at": "2024-10-02T18:42:32Z", "target_branch": "master", "labels": [ { @@ -37969,11 +50303,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -38018,6 +50347,40 @@ "7218dd6a3a5964d5866b4d19fd1d44a56dde5b93" ] }, + "96501": { + "id": "PR_kwDOAO6SJc56M36h", + "public_id": 96501, + "url": "https://github.com/godotengine/godot/pull/96501", + "diff_url": "https://github.com/godotengine/godot/pull/96501.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96501.patch", + "title": "GDExtension: Allow class names to be unicode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", + "created_at": "2024-09-02T23:29:15Z", + "updated_at": "2024-09-11T21:16:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "3badff1f53b1bfa5d179d89045f6e64fa0a0c3fa" + ] + }, "96502": { "id": "PR_kwDOAO6SJc56M-al", "public_id": 96502, @@ -38029,7 +50392,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-09-03T00:10:36Z", - "updated_at": "2024-09-04T17:01:08Z", + "updated_at": "2024-09-16T15:45:18Z", "target_branch": "master", "labels": [ { @@ -38037,11 +50400,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -38092,7 +50450,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", "created_at": "2024-09-03T05:28:17Z", - "updated_at": "2024-09-08T21:25:13Z", + "updated_at": "2024-09-16T15:55:10Z", "target_branch": "master", "labels": [ { @@ -38100,11 +50458,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -38223,7 +50576,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-09-03T12:53:52Z", - "updated_at": "2024-09-04T09:22:31Z", + "updated_at": "2024-09-16T15:42:13Z", "target_branch": "master", "labels": [ { @@ -38240,6 +50593,11 @@ "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" } ], "commits": [ @@ -38257,7 +50615,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-09-03T13:14:54Z", - "updated_at": "2024-09-04T17:01:26Z", + "updated_at": "2024-09-16T15:45:28Z", "target_branch": "master", "labels": [ { @@ -38265,11 +50623,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", @@ -38296,7 +50649,7 @@ "is_draft": false, "authored_by": "U_kgDOCpPYQA", "created_at": "2024-09-03T14:19:15Z", - "updated_at": "2024-09-05T15:56:49Z", + "updated_at": "2024-09-16T15:46:01Z", "target_branch": "master", "labels": [ { @@ -38304,11 +50657,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -38324,6 +50672,84 @@ "060a1a089984460ed61adae5e0b2cf8c3b0c5541" ] }, + "96532": { + "id": "PR_kwDOAO6SJc56Rnbn", + "public_id": 96532, + "url": "https://github.com/godotengine/godot/pull/96532", + "diff_url": "https://github.com/godotengine/godot/pull/96532.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96532.patch", + "title": "[Core] Optionally delete `Ref` `nullptr` comparisons", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-09-03T14:48:24Z", + "updated_at": "2024-09-13T09:30:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "df29cc696f22e6b91b09284ee9ce0779ed77a3d9" + ] + }, + "96539": { + "id": "PR_kwDOAO6SJc56UJEQ", + "public_id": 96539, + "url": "https://github.com/godotengine/godot/pull/96539", + "diff_url": "https://github.com/godotengine/godot/pull/96539.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96539.patch", + "title": "Add EditorContextMenuPluginManager and refactor menu plugins", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-03T21:32:48Z", + "updated_at": "2024-09-11T11:06:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "ecc0ab8061c84811eb729b074fbfd3cfd9f5b9ac" + ] + }, "96540": { "id": "PR_kwDOAO6SJc56UZf9", "public_id": 96540, @@ -38358,18 +50784,18 @@ "7949585aad36a7608344ad23736eadd39c769187" ] }, - "96543": { - "id": "PR_kwDOAO6SJc56Uyhx", - "public_id": 96543, - "url": "https://github.com/godotengine/godot/pull/96543", - "diff_url": "https://github.com/godotengine/godot/pull/96543.diff", - "patch_url": "https://github.com/godotengine/godot/pull/96543.patch", - "title": "Fix frame title popup position in the VisualShader editor", + "96542": { + "id": "PR_kwDOAO6SJc56UoCm", + "public_id": 96542, + "url": "https://github.com/godotengine/godot/pull/96542", + "diff_url": "https://github.com/godotengine/godot/pull/96542.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96542.patch", + "title": "Fix Inspector may scroll away when editing a property that adds or removes sub properties", "state": "MERGED", "is_draft": false, - "authored_by": "U_kgDOCXd9wA", - "created_at": "2024-09-04T00:01:34Z", - "updated_at": "2024-09-05T17:32:46Z", + "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", + "created_at": "2024-09-03T23:04:37Z", + "updated_at": "2024-10-01T15:41:41Z", "target_branch": "master", "labels": [ { @@ -38382,6 +50808,40 @@ "name": "cherrypick:4.3", "color": "#446699" }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "27b7b433e03114c72c89397633d82fd67e0b0b8c" + ] + }, + "96543": { + "id": "PR_kwDOAO6SJc56Uyhx", + "public_id": 96543, + "url": "https://github.com/godotengine/godot/pull/96543", + "diff_url": "https://github.com/godotengine/godot/pull/96543.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96543.patch", + "title": "Fix frame title popup position in the VisualShader editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-09-04T00:01:34Z", + "updated_at": "2024-09-16T15:47:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -38397,6 +50857,35 @@ "7d78d753b5c17f06cef03e87edb2b207a8221efd" ] }, + "96548": { + "id": "PR_kwDOAO6SJc56WCJZ", + "public_id": 96548, + "url": "https://github.com/godotengine/godot/pull/96548", + "diff_url": "https://github.com/godotengine/godot/pull/96548.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96548.patch", + "title": "Improve documentation of some `ItemList` signals", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-04T06:03:25Z", + "updated_at": "2024-09-27T11:57:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "76691afd945c2c0da11b13fc3bf23636325d2d9f" + ] + }, "96551": { "id": "PR_kwDOAO6SJc56WKYA", "public_id": 96551, @@ -38539,9 +51028,14 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-09-04T09:57:42Z", - "updated_at": "2024-09-04T21:50:18Z", + "updated_at": "2024-09-10T09:20:54Z", "target_branch": "master", "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -38631,7 +51125,7 @@ "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-09-04T15:03:06Z", - "updated_at": "2024-09-05T15:58:10Z", + "updated_at": "2024-09-16T15:46:33Z", "target_branch": "master", "labels": [ { @@ -38639,11 +51133,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -38704,7 +51193,7 @@ "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-09-04T15:39:17Z", - "updated_at": "2024-09-04T17:02:00Z", + "updated_at": "2024-09-16T15:45:38Z", "target_branch": "master", "labels": [ { @@ -38717,11 +51206,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -38748,7 +51232,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-09-04T16:33:05Z", - "updated_at": "2024-09-09T15:56:21Z", + "updated_at": "2024-09-16T15:52:12Z", "target_branch": "master", "labels": [ { @@ -38756,11 +51240,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", @@ -38826,7 +51305,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-09-04T23:16:57Z", - "updated_at": "2024-09-05T15:57:47Z", + "updated_at": "2024-09-16T15:46:23Z", "target_branch": "master", "labels": [ { @@ -38834,11 +51313,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -38894,7 +51368,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-09-04T23:50:00Z", - "updated_at": "2024-09-05T16:17:33Z", + "updated_at": "2024-09-16T15:47:03Z", "target_branch": "master", "labels": [ { @@ -38907,11 +51381,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -38938,7 +51407,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-09-05T00:15:20Z", - "updated_at": "2024-09-08T21:24:46Z", + "updated_at": "2024-09-16T21:24:45Z", "target_branch": "master", "labels": [ { @@ -38961,6 +51430,35 @@ "c8313764bbb8aeaf4be86a766e0a8f41d597b58a" ] }, + "96586": { + "id": "PR_kwDOAO6SJc56d6Pd", + "public_id": 96586, + "url": "https://github.com/godotengine/godot/pull/96586", + "diff_url": "https://github.com/godotengine/godot/pull/96586.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96586.patch", + "title": "StringName: Fix empty hash", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1MjI0NTky", + "created_at": "2024-09-05T03:30:23Z", + "updated_at": "2024-09-22T22:34:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0dde931bc95e6781190af0ba31fc2ab3af22c3bc" + ] + }, "96587": { "id": "PR_kwDOAO6SJc56eDrX", "public_id": 96587, @@ -38990,6 +51488,40 @@ "7c300d8408586a9f2cfe8eed89969ef5f6b8a183" ] }, + "96592": { + "id": "PR_kwDOAO6SJc56fKgb", + "public_id": 96592, + "url": "https://github.com/godotengine/godot/pull/96592", + "diff_url": "https://github.com/godotengine/godot/pull/96592.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96592.patch", + "title": "Add Control+Shift+U (rebindable) action for Unicode input, show hex as it is entered.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-05T07:56:04Z", + "updated_at": "2024-09-13T09:29:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "b776f55bcb8c360e8c5a969a8c21f4ae4753954d" + ] + }, "96593": { "id": "PR_kwDOAO6SJc56fWgk", "public_id": 96593, @@ -39133,7 +51665,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-09-05T13:17:20Z", - "updated_at": "2024-09-05T17:23:31Z", + "updated_at": "2024-09-16T15:47:15Z", "target_branch": "master", "labels": [ { @@ -39141,11 +51673,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", @@ -39167,7 +51694,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODMzNzk=", "created_at": "2024-09-05T13:27:46Z", - "updated_at": "2024-09-05T15:57:21Z", + "updated_at": "2024-09-21T13:02:41Z", "target_branch": "master", "labels": [ { @@ -39175,11 +51702,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -39190,6 +51712,45 @@ "88f1b679f3dd0b66105b29f683fa3dbc0d0686de" ] }, + "96610": { + "id": "PR_kwDOAO6SJc56iSA6", + "public_id": 96610, + "url": "https://github.com/godotengine/godot/pull/96610", + "diff_url": "https://github.com/godotengine/godot/pull/96610.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96610.patch", + "title": "[Web] Update minimum requirements for emscripten to 3.1.62", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2024-09-05T14:28:10Z", + "updated_at": "2024-09-28T12:09:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "a1e409c58b22f1a38a535accf71b8a9f02615206" + ] + }, "96614": { "id": "PR_kwDOAO6SJc56jUgI", "public_id": 96614, @@ -39337,7 +51898,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-09-05T19:04:21Z", - "updated_at": "2024-09-09T15:56:28Z", + "updated_at": "2024-09-16T15:52:25Z", "target_branch": "master", "labels": [ { @@ -39345,11 +51906,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -39371,7 +51927,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-09-05T19:42:36Z", - "updated_at": "2024-09-06T21:00:54Z", + "updated_at": "2024-09-11T13:14:29Z", "target_branch": "master", "labels": [ { @@ -39511,6 +52067,35 @@ "3e936e795c8307ec741f15b6373b7d3f4c8ab812" ] }, + "96643": { + "id": "PR_kwDOAO6SJc56ohxj", + "public_id": 96643, + "url": "https://github.com/godotengine/godot/pull/96643", + "diff_url": "https://github.com/godotengine/godot/pull/96643.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96643.patch", + "title": "[FileSystem Dock] Add symlink indicator and tooltip.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-06T08:09:36Z", + "updated_at": "2024-09-12T09:14:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "da4f5fb953dfeac78093235b0d0828ca944aa0a4" + ] + }, "96646": { "id": "PR_kwDOAO6SJc56p5P3", "public_id": 96646, @@ -39522,7 +52107,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-09-06T11:14:34Z", - "updated_at": "2024-09-06T21:00:18Z", + "updated_at": "2024-09-16T15:49:20Z", "target_branch": "master", "labels": [ { @@ -39535,11 +52120,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -39600,7 +52180,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-09-06T15:43:57Z", - "updated_at": "2024-09-09T05:46:58Z", + "updated_at": "2024-09-16T15:50:10Z", "target_branch": "master", "labels": [ { @@ -39608,11 +52188,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", @@ -39634,7 +52209,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-09-06T16:09:57Z", - "updated_at": "2024-09-06T21:00:42Z", + "updated_at": "2024-09-16T15:27:03Z", "target_branch": "master", "labels": [ { @@ -39642,11 +52217,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", @@ -39657,6 +52227,40 @@ "a6ab039f2b9e2d524b45186586cc880134fbee98" ] }, + "96666": { + "id": "PR_kwDOAO6SJc56tLLL", + "public_id": 96666, + "url": "https://github.com/godotengine/godot/pull/96666", + "diff_url": "https://github.com/godotengine/godot/pull/96666.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96666.patch", + "title": "Remove unneeded quotes from autocomplete % nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE3Njg=", + "created_at": "2024-09-06T20:42:03Z", + "updated_at": "2024-09-11T16:16:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "25253115389ed90c60972217ae9f141886490c19" + ] + }, "96669": { "id": "PR_kwDOAO6SJc56tZTj", "public_id": 96669, @@ -39701,6 +52305,45 @@ "1f0b1220d2f398fe8eac772dfb1a1dad02f462a1" ] }, + "96677": { + "id": "PR_kwDOAO6SJc56uf9w", + "public_id": 96677, + "url": "https://github.com/godotengine/godot/pull/96677", + "diff_url": "https://github.com/godotengine/godot/pull/96677.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96677.patch", + "title": "Fix AudioStreamPlayer3D still processing when out of range", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBjOqgw", + "created_at": "2024-09-07T09:42:44Z", + "updated_at": "2024-09-20T14:15:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "a3158d89bb7cba513fc2aa47cdc23fe39d2a1ad3" + ] + }, "96681": { "id": "PR_kwDOAO6SJc56upsp", "public_id": 96681, @@ -39712,7 +52355,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-09-07T12:01:57Z", - "updated_at": "2024-09-10T07:53:42Z", + "updated_at": "2024-09-16T15:57:15Z", "target_branch": "master", "labels": [ { @@ -39720,11 +52363,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", @@ -39740,6 +52378,74 @@ "96aa2f285c70ad15dea2f647c8ce0642221798e0" ] }, + "96683": { + "id": "PR_kwDOAO6SJc56uwc_", + "public_id": 96683, + "url": "https://github.com/godotengine/godot/pull/96683", + "diff_url": "https://github.com/godotengine/godot/pull/96683.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96683.patch", + "title": "Code Editor: Add button to toggle between search and search+replace", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBX4cNw", + "created_at": "2024-09-07T13:33:40Z", + "updated_at": "2024-09-18T15:45:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "86762f0a03206998bddc539a80c438c2da5068ce" + ] + }, + "96684": { + "id": "PR_kwDOAO6SJc56u3Rp", + "public_id": 96684, + "url": "https://github.com/godotengine/godot/pull/96684", + "diff_url": "https://github.com/godotengine/godot/pull/96684.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96684.patch", + "title": "LSP: Don't use smart resolve for completion", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-09-07T14:26:53Z", + "updated_at": "2024-09-16T15:59:22Z", + "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": [ + "8155c1f836806f24ec055c7d3c109cee2c993110" + ] + }, "96688": { "id": "PR_kwDOAO6SJc56vSjm", "public_id": 96688, @@ -39871,6 +52577,69 @@ "ccf837b75e9a234fb1a9eae91660b80e3dbb3149" ] }, + "96708": { + "id": "PR_kwDOAO6SJc56xImR", + "public_id": 96708, + "url": "https://github.com/godotengine/godot/pull/96708", + "diff_url": "https://github.com/godotengine/godot/pull/96708.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96708.patch", + "title": "[Label3D] Fix updating labels in subvieports on oversampling change.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-08T12:12:05Z", + "updated_at": "2024-09-12T08:44:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "bdd511708682ff7ad2d35dd5addcc82c572192ac" + ] + }, + "96711": { + "id": "PR_kwDOAO6SJc56xQSa", + "public_id": 96711, + "url": "https://github.com/godotengine/godot/pull/96711", + "diff_url": "https://github.com/godotengine/godot/pull/96711.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96711.patch", + "title": "Partially fix directory bug on Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBf7ZJg", + "created_at": "2024-09-08T13:44:22Z", + "updated_at": "2024-09-16T15:54:33Z", + "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": [ + "8f66513badf286795c54b4677ec19a7e2f151f69" + ] + }, "96712": { "id": "PR_kwDOAO6SJc56xV6h", "public_id": 96712, @@ -39939,6 +52708,118 @@ "26d89bc8e9999920ce85356e35262dab3e6412f7" ] }, + "96725": { + "id": "PR_kwDOAO6SJc56xq0W", + "public_id": 96725, + "url": "https://github.com/godotengine/godot/pull/96725", + "diff_url": "https://github.com/godotengine/godot/pull/96725.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96725.patch", + "title": "LSP: Omit some values based on specification version 3.17", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-09-08T19:19:11Z", + "updated_at": "2024-09-16T15:58:35Z", + "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": [ + "4d713d91b589155976150c64128a66fa7996510e" + ] + }, + "96731": { + "id": "PR_kwDOAO6SJc56xv7J", + "public_id": 96731, + "url": "https://github.com/godotengine/godot/pull/96731", + "diff_url": "https://github.com/godotengine/godot/pull/96731.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96731.patch", + "title": "Allow opening of polygon editor without texture", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE3Njg=", + "created_at": "2024-09-08T20:29:53Z", + "updated_at": "2024-09-16T20:35:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "ec8374643ef81ff8fce532f96397d7b68521ef3a" + ] + }, + "96742": { + "id": "PR_kwDOAO6SJc56yjAk", + "public_id": 96742, + "url": "https://github.com/godotengine/godot/pull/96742", + "diff_url": "https://github.com/godotengine/godot/pull/96742.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96742.patch", + "title": "[Android editor] Limit when OpenXR runtime permissions are requested", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-09-09T03:16:33Z", + "updated_at": "2024-09-12T17:07:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "3ff95ef12a954c622be57b556a74e9d6ae84ae40" + ] + }, "96745": { "id": "PR_kwDOAO6SJc56zXOS", "public_id": 96745, @@ -40007,6 +52888,89 @@ "b1f9271e49bd1041ef2ae22e33f44ba9d68051f0" ] }, + "96752": { + "id": "PR_kwDOAO6SJc561u8e", + "public_id": 96752, + "url": "https://github.com/godotengine/godot/pull/96752", + "diff_url": "https://github.com/godotengine/godot/pull/96752.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96752.patch", + "title": "[Buildsystem] Improve cache handling", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-09-09T11:46:22Z", + "updated_at": "2024-09-16T15:55:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", + "name": "cherrypick:4.1", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "acffc53e01df0fdc41cfd42cd8a361e86d0a54e3" + ] + }, + "96753": { + "id": "PR_kwDOAO6SJc562a2z", + "public_id": 96753, + "url": "https://github.com/godotengine/godot/pull/96753", + "diff_url": "https://github.com/godotengine/godot/pull/96753.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96753.patch", + "title": "Update AnimationPlayer in real-time when bezier curve properties or bezier editor changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyNDE5ODYx", + "created_at": "2024-09-09T13:10:13Z", + "updated_at": "2024-09-16T15:56:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9d0944b673414249ef7af4476679827a09274677" + ] + }, "96757": { "id": "PR_kwDOAO6SJc563IQ3", "public_id": 96757, @@ -40018,7 +52982,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-09-09T14:29:43Z", - "updated_at": "2024-09-09T15:56:00Z", + "updated_at": "2024-09-16T15:57:06Z", "target_branch": "master", "labels": [ { @@ -40031,11 +52995,6 @@ "name": "cherrypick:4.2", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -40057,7 +53016,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-09-09T15:12:52Z", - "updated_at": "2024-09-09T16:19:31Z", + "updated_at": "2024-09-16T15:52:35Z", "target_branch": "master", "labels": [ { @@ -40065,11 +53024,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -40085,6 +53039,70 @@ "7f1989bac11b74dd899b063194578d3a6ee917c6" ] }, + "96759": { + "id": "PR_kwDOAO6SJc563woM", + "public_id": 96759, + "url": "https://github.com/godotengine/godot/pull/96759", + "diff_url": "https://github.com/godotengine/godot/pull/96759.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96759.patch", + "title": "Implement autostart for all profilers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-09-09T15:48:00Z", + "updated_at": "2024-09-26T14:34:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c53fd9c7be09d0eac2a000816dc7439cc0f568a7" + ] + }, + "96760": { + "id": "PR_kwDOAO6SJc563-5h", + "public_id": 96760, + "url": "https://github.com/godotengine/godot/pull/96760", + "diff_url": "https://github.com/godotengine/godot/pull/96760.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96760.patch", + "title": "Make use of languages' thread enter/exit more correct", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-09-09T16:20:47Z", + "updated_at": "2024-09-11T12:32:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c8acf561ef0c66c03d9e15e46e753c98ab485050", + "2d1dd41ef5dcb51ddb607ba572e63b605b9191be" + ] + }, "96765": { "id": "PR_kwDOAO6SJc5640VE", "public_id": 96765, @@ -40124,18 +53142,18 @@ "9d735b09049f566920cdc172644ab715dc95d98d" ] }, - "96777": { - "id": "PR_kwDOAO6SJc568J1b", - "public_id": 96777, - "url": "https://github.com/godotengine/godot/pull/96777", - "diff_url": "https://github.com/godotengine/godot/pull/96777.diff", - "patch_url": "https://github.com/godotengine/godot/pull/96777.patch", - "title": "[Windows] Only use long executable path when necessary, fix broken apksigner detection.", + "96766": { + "id": "PR_kwDOAO6SJc565EqA", + "public_id": 96766, + "url": "https://github.com/godotengine/godot/pull/96766", + "diff_url": "https://github.com/godotengine/godot/pull/96766.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96766.patch", + "title": "Hide white circle outline during instant transformations", "state": "MERGED", "is_draft": false, - "authored_by": "MDQ6VXNlcjc2NDU2ODM=", - "created_at": "2024-09-10T07:25:25Z", - "updated_at": "2024-09-10T07:53:29Z", + "authored_by": "U_kgDOBkx80A", + "created_at": "2024-09-09T19:05:34Z", + "updated_at": "2024-09-19T15:20:09Z", "target_branch": "master", "labels": [ { @@ -40148,6 +53166,108 @@ "name": "cherrypick:4.3", "color": "#446699" }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "92b3e5fe8a0ad7d38d2f65e988fea4efc3f5253b" + ] + }, + "96768": { + "id": "PR_kwDOAO6SJc565MdD", + "public_id": 96768, + "url": "https://github.com/godotengine/godot/pull/96768", + "diff_url": "https://github.com/godotengine/godot/pull/96768.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96768.patch", + "title": "WAV: Fix one frame overflow at the end", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2024-09-09T19:26:50Z", + "updated_at": "2024-09-16T15:56:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "147accdf74762ee8da012422f879db61b2ed8ebb" + ] + }, + "96776": { + "id": "PR_kwDOAO6SJc568H2Y", + "public_id": 96776, + "url": "https://github.com/godotengine/godot/pull/96776", + "diff_url": "https://github.com/godotengine/godot/pull/96776.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96776.patch", + "title": "Make detach script non-destructive operation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE3Njg=", + "created_at": "2024-09-10T07:20:43Z", + "updated_at": "2024-09-16T15:01:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e4db0bca738e22c26f1a699f2edf4e780e32897c" + ] + }, + "96777": { + "id": "PR_kwDOAO6SJc568J1b", + "public_id": 96777, + "url": "https://github.com/godotengine/godot/pull/96777", + "diff_url": "https://github.com/godotengine/godot/pull/96777.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96777.patch", + "title": "[Windows] Only use long executable path when necessary, fix broken apksigner detection.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-10T07:25:25Z", + "updated_at": "2024-09-16T15:53:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", @@ -40191,6 +53311,6887 @@ "commits": [ "3009073b39713a40f89e78f0410a0b1c63c6aebb" ] + }, + "96787": { + "id": "PR_kwDOAO6SJc56-Ktr", + "public_id": 96787, + "url": "https://github.com/godotengine/godot/pull/96787", + "diff_url": "https://github.com/godotengine/godot/pull/96787.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96787.patch", + "title": "Remove `get_rid_func` from `GDExtensionClassCreationInfo4`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-09-10T11:52:48Z", + "updated_at": "2024-09-11T11:11:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "9e5767455062aa3a41087a3b12738047acb1f408" + ] + }, + "96789": { + "id": "PR_kwDOAO6SJc56-Slf", + "public_id": 96789, + "url": "https://github.com/godotengine/godot/pull/96789", + "diff_url": "https://github.com/godotengine/godot/pull/96789.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96789.patch", + "title": "Fix errors when creating bezier component tracks.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2024-09-10T12:09:31Z", + "updated_at": "2024-09-12T07:18:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "09515bfc6c5f90c5ff7992454100edeb1c1765aa" + ] + }, + "96797": { + "id": "PR_kwDOAO6SJc56_a2X", + "public_id": 96797, + "url": "https://github.com/godotengine/godot/pull/96797", + "diff_url": "https://github.com/godotengine/godot/pull/96797.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96797.patch", + "title": "Core: Fix `operator[]` for typed dictionaries", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-10T14:10:22Z", + "updated_at": "2024-09-16T13:26:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "b3d7960df48f28cc1519a8fd1ad219d0b7dd506c" + ] + }, + "96801": { + "id": "PR_kwDOAO6SJc57AGGk", + "public_id": 96801, + "url": "https://github.com/godotengine/godot/pull/96801", + "diff_url": "https://github.com/godotengine/godot/pull/96801.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96801.patch", + "title": "Fix slider size in compact mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-09-10T15:30:58Z", + "updated_at": "2024-09-16T15:56:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f21a969bb96f217e144f4a0844bbc71188e4ad04" + ] + }, + "96811": { + "id": "PR_kwDOAO6SJc57COu-", + "public_id": 96811, + "url": "https://github.com/godotengine/godot/pull/96811", + "diff_url": "https://github.com/godotengine/godot/pull/96811.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96811.patch", + "title": "Wayland: Clear button mask on pointer leave", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2024-09-10T18:54:07Z", + "updated_at": "2024-09-11T11:05:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "343ea9c6f79b5d3087cbe5558e1de30c3858778e" + ] + }, + "96813": { + "id": "PR_kwDOAO6SJc57CXbz", + "public_id": 96813, + "url": "https://github.com/godotengine/godot/pull/96813", + "diff_url": "https://github.com/godotengine/godot/pull/96813.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96813.patch", + "title": "SCons: Fix `clang-cl` link/ar flags", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-10T19:03:50Z", + "updated_at": "2024-09-23T11:44:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "df0a88b128cb24c1e0e445d5e859c4cffc4f50d2" + ] + }, + "96822": { + "id": "PR_kwDOAO6SJc57DHiT", + "public_id": 96822, + "url": "https://github.com/godotengine/godot/pull/96822", + "diff_url": "https://github.com/godotengine/godot/pull/96822.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96822.patch", + "title": "Metal: Fix out of bounds crash when using debug draw modes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-09-10T20:09:58Z", + "updated_at": "2024-09-11T19:35:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "34190fc3609c073a81d069b67109232d8fbdf1b0" + ] + }, + "96829": { + "id": "PR_kwDOAO6SJc57Ez-z", + "public_id": 96829, + "url": "https://github.com/godotengine/godot/pull/96829", + "diff_url": "https://github.com/godotengine/godot/pull/96829.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96829.patch", + "title": "Fix project manager stealing focus on i3", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-09-10T23:00:53Z", + "updated_at": "2024-09-18T09:23:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "b1871cdabf9ab8cbf4147ca67336f2d99028ac37" + ] + }, + "96830": { + "id": "PR_kwDOAO6SJc57E5Gi", + "public_id": 96830, + "url": "https://github.com/godotengine/godot/pull/96830", + "diff_url": "https://github.com/godotengine/godot/pull/96830.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96830.patch", + "title": "Fix load error popup showing on every progress dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-09-10T23:25:47Z", + "updated_at": "2024-09-12T07:36:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "47703c70052ff887604ce4df02ba2bf0e346edc8" + ] + }, + "96835": { + "id": "PR_kwDOAO6SJc57FtHA", + "public_id": 96835, + "url": "https://github.com/godotengine/godot/pull/96835", + "diff_url": "https://github.com/godotengine/godot/pull/96835.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96835.patch", + "title": "Expose the optimize method of the Animation class to gdscript.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4NjM3MDc=", + "created_at": "2024-09-11T03:51:42Z", + "updated_at": "2024-09-26T16:52:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "3e93970ef5eb5013c4aff2eedf7b14e46f724a87" + ] + }, + "96840": { + "id": "PR_kwDOAO6SJc57GxUG", + "public_id": 96840, + "url": "https://github.com/godotengine/godot/pull/96840", + "diff_url": "https://github.com/godotengine/godot/pull/96840.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96840.patch", + "title": "[Windows] Remove `_wstat` use in `FileAccessWindows::open_internal`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-11T06:48:24Z", + "updated_at": "2024-09-11T11:06:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "e16f8bae2e5779b48b92298f677e0bdee45c7445" + ] + }, + "96844": { + "id": "PR_kwDOAO6SJc57H-XT", + "public_id": 96844, + "url": "https://github.com/godotengine/godot/pull/96844", + "diff_url": "https://github.com/godotengine/godot/pull/96844.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96844.patch", + "title": "Fix undoing \"Move tiles\" `TileMapLayer` action when drag/drop areas overlap", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2024-09-11T08:48:46Z", + "updated_at": "2024-09-16T15:54:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ab504b31395c2d49747a2d4f1da59258f30de983" + ] + }, + "96845": { + "id": "PR_kwDOAO6SJc57IWb8", + "public_id": 96845, + "url": "https://github.com/godotengine/godot/pull/96845", + "diff_url": "https://github.com/godotengine/godot/pull/96845.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96845.patch", + "title": "[Editor] Add `.editorconfig` to the projects.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-11T09:25:09Z", + "updated_at": "2024-09-11T15:36:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "14dee6e4b0f6fc483c2024527d6cf08615b6bfef" + ] + }, + "96855": { + "id": "PR_kwDOAO6SJc57J6_z", + "public_id": 96855, + "url": "https://github.com/godotengine/godot/pull/96855", + "diff_url": "https://github.com/godotengine/godot/pull/96855.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96855.patch", + "title": "Fix issue with GDScript binary tokens being non-deterministic", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2024-09-11T12:25:20Z", + "updated_at": "2024-09-16T15:55:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "e120792760795a834e86c05b73804573d956a77b" + ] + }, + "96856": { + "id": "PR_kwDOAO6SJc57KJ-a", + "public_id": 96856, + "url": "https://github.com/godotengine/godot/pull/96856", + "diff_url": "https://github.com/godotengine/godot/pull/96856.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96856.patch", + "title": "Object: Let debug lock handle callee destruction within call chain gracefully", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-09-11T12:55:07Z", + "updated_at": "2024-09-16T15:58:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "bb7752059966b38f75714914474da1b9f93dc294", + "10e2318bdeccdc33f95ebdb2c7683b816dda67fb" + ] + }, + "96858": { + "id": "PR_kwDOAO6SJc57KdEr", + "public_id": 96858, + "url": "https://github.com/godotengine/godot/pull/96858", + "diff_url": "https://github.com/godotengine/godot/pull/96858.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96858.patch", + "title": "Fix shader crash when using unary minus in expression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-09-11T13:29:46Z", + "updated_at": "2024-09-11T17:17:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "7d9ced5311855deefef42b8a9e40d152755225cb" + ] + }, + "96860": { + "id": "PR_kwDOAO6SJc57Ki0t", + "public_id": 96860, + "url": "https://github.com/godotengine/godot/pull/96860", + "diff_url": "https://github.com/godotengine/godot/pull/96860.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96860.patch", + "title": "Vulkan: Account for externally backed textures", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBtbx7g", + "created_at": "2024-09-11T13:40:40Z", + "updated_at": "2024-09-13T09:30:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "41fdc55b056587d7ea51658e1a47863ceacddd35" + ] + }, + "96861": { + "id": "PR_kwDOAO6SJc57Ky3E", + "public_id": 96861, + "url": "https://github.com/godotengine/godot/pull/96861", + "diff_url": "https://github.com/godotengine/godot/pull/96861.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96861.patch", + "title": "Add simple minor version migration", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-11T14:07:34Z", + "updated_at": "2024-09-11T17:59:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c435a8f37ba79b922c556cc4a8c4ea1da3b6d45e" + ] + }, + "96863": { + "id": "PR_kwDOAO6SJc57LOVG", + "public_id": 96863, + "url": "https://github.com/godotengine/godot/pull/96863", + "diff_url": "https://github.com/godotengine/godot/pull/96863.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96863.patch", + "title": "Compatibility: Fix alignment of compressed textures when retrieving", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-09-11T14:54:29Z", + "updated_at": "2024-09-16T15:56:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "0182294b3779e03d9201d596a8395cf2a094b078" + ] + }, + "96864": { + "id": "PR_kwDOAO6SJc57Le3j", + "public_id": 96864, + "url": "https://github.com/godotengine/godot/pull/96864", + "diff_url": "https://github.com/godotengine/godot/pull/96864.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96864.patch", + "title": "Fix `Dictionary.merge()` type validation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-11T15:23:21Z", + "updated_at": "2024-09-12T08:48:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "48d5b8a8b88a1574d4b7c1e38ee714edb7d808e6" + ] + }, + "96866": { + "id": "PR_kwDOAO6SJc57L3Ki", + "public_id": 96866, + "url": "https://github.com/godotengine/godot/pull/96866", + "diff_url": "https://github.com/godotengine/godot/pull/96866.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96866.patch", + "title": "Improve wording on XRPose's `name` description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-09-11T16:13:32Z", + "updated_at": "2024-09-16T13:02:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "02ab0627d698a76343ab80c7afdf3cb261ec80d4" + ] + }, + "96867": { + "id": "PR_kwDOAO6SJc57L76g", + "public_id": 96867, + "url": "https://github.com/godotengine/godot/pull/96867", + "diff_url": "https://github.com/godotengine/godot/pull/96867.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96867.patch", + "title": "Remove useless `Viewport::gui.key_input_accepted`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOByPlNg", + "created_at": "2024-09-11T16:25:21Z", + "updated_at": "2024-09-16T12:11:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "ccc6e5d25fae1283ffd44b35fcb1e19fdd7330ed" + ] + }, + "96868": { + "id": "PR_kwDOAO6SJc57MDTh", + "public_id": 96868, + "url": "https://github.com/godotengine/godot/pull/96868", + "diff_url": "https://github.com/godotengine/godot/pull/96868.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96868.patch", + "title": "Fix launching XR apps from the Android editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-09-11T16:42:49Z", + "updated_at": "2024-09-12T07:37:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "30a63396e5c6cceaac29b1e3e90dd08775c6b9cc" + ] + }, + "96870": { + "id": "PR_kwDOAO6SJc57MrAD", + "public_id": 96870, + "url": "https://github.com/godotengine/godot/pull/96870", + "diff_url": "https://github.com/godotengine/godot/pull/96870.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96870.patch", + "title": "Remove \"default font\" from `ResourceImporterDynamicFont` Documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAyNTU5", + "created_at": "2024-09-11T18:05:47Z", + "updated_at": "2024-09-12T07:38:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "0089915c65e3556d76d6cdc14fd0dc0d13f6c3ff" + ] + }, + "96871": { + "id": "PR_kwDOAO6SJc57NBHF", + "public_id": 96871, + "url": "https://github.com/godotengine/godot/pull/96871", + "diff_url": "https://github.com/godotengine/godot/pull/96871.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96871.patch", + "title": "Add `SCROLL_MODE_RESERVE` to ScrollContainer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-11T18:52:41Z", + "updated_at": "2024-09-21T10:06:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b36bebc6da1a603c4092a6f48373168a4b895c5d" + ] + }, + "96875": { + "id": "PR_kwDOAO6SJc57NbVE", + "public_id": 96875, + "url": "https://github.com/godotengine/godot/pull/96875", + "diff_url": "https://github.com/godotengine/godot/pull/96875.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96875.patch", + "title": "[Editor, Servers] Minor optimizations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-09-11T19:45:02Z", + "updated_at": "2024-09-12T22:33:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5cfacc876796324d2d06c83c83f1a128b9687b9a" + ] + }, + "96878": { + "id": "PR_kwDOAO6SJc57Nh2v", + "public_id": 96878, + "url": "https://github.com/godotengine/godot/pull/96878", + "diff_url": "https://github.com/godotengine/godot/pull/96878.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96878.patch", + "title": "[RTL] Fix font not updated for some spans.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-11T20:03:17Z", + "updated_at": "2024-09-16T15:55:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e517eaf053e7fbb20e26c30f5ef285ad43e6a524" + ] + }, + "96880": { + "id": "PR_kwDOAO6SJc57Nnwp", + "public_id": 96880, + "url": "https://github.com/godotengine/godot/pull/96880", + "diff_url": "https://github.com/godotengine/godot/pull/96880.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96880.patch", + "title": "Fix a crash in `ImporterMesh::create_shadow_mesh` for non-triangle surfaces", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMDY2Mjk=", + "created_at": "2024-09-11T20:19:36Z", + "updated_at": "2024-09-12T16:34:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "7d7b43bca2465e8562d2e48dfa108fdcbdb533ca" + ] + }, + "96885": { + "id": "PR_kwDOAO6SJc57OQ8X", + "public_id": 96885, + "url": "https://github.com/godotengine/godot/pull/96885", + "diff_url": "https://github.com/godotengine/godot/pull/96885.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96885.patch", + "title": "Avoid expensive sqrt operation in hot loop of `BitMap.grow_mask`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1MDI4Nzk=", + "created_at": "2024-09-11T22:04:51Z", + "updated_at": "2024-09-13T11:56:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "293cc2126ecb5d3ee5c14adb52fce865ffa5d8fe" + ] + }, + "96900": { + "id": "PR_kwDOAO6SJc57Q1Bb", + "public_id": 96900, + "url": "https://github.com/godotengine/godot/pull/96900", + "diff_url": "https://github.com/godotengine/godot/pull/96900.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96900.patch", + "title": "Fix native file dialog showing on loading project in editor.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-12T07:51:21Z", + "updated_at": "2024-09-12T08:44:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "0a3a483ca732995e969a1559d8f14cd66b01431a" + ] + }, + "96902": { + "id": "PR_kwDOAO6SJc57RnAW", + "public_id": 96902, + "url": "https://github.com/godotengine/godot/pull/96902", + "diff_url": "https://github.com/godotengine/godot/pull/96902.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96902.patch", + "title": "Fix selection box + scrolling in animation editor.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2024-09-12T09:27:50Z", + "updated_at": "2024-09-16T11:48:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "86fc8ef99b6b3befb7ac604ece31354f0244892f" + ] + }, + "96904": { + "id": "PR_kwDOAO6SJc57SIQx", + "public_id": 96904, + "url": "https://github.com/godotengine/godot/pull/96904", + "diff_url": "https://github.com/godotengine/godot/pull/96904.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96904.patch", + "title": "ResourceLoader: Fix deadlocks caused by the resource changed feature", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-09-12T10:33:44Z", + "updated_at": "2024-09-16T16:16:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f31867d2b9e7b916e24683c024764bcc3d326a83", + "e3ddf3d44acc4d3f965278d01de6ca7fa3d646d3" + ] + }, + "96909": { + "id": "PR_kwDOAO6SJc57S1uc", + "public_id": 96909, + "url": "https://github.com/godotengine/godot/pull/96909", + "diff_url": "https://github.com/godotengine/godot/pull/96909.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96909.patch", + "title": "Make script list default wider, minimum narrower", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE3Njg=", + "created_at": "2024-09-12T12:04:21Z", + "updated_at": "2024-09-17T17:55:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "610d98f3ea894e012d7afa0b579019d8babfae02" + ] + }, + "96910": { + "id": "PR_kwDOAO6SJc57TS70", + "public_id": 96910, + "url": "https://github.com/godotengine/godot/pull/96910", + "diff_url": "https://github.com/godotengine/godot/pull/96910.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96910.patch", + "title": "GraphEdit: Improve dotted pattern grid performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyOTY2ODE0", + "created_at": "2024-09-12T13:02:48Z", + "updated_at": "2024-09-13T10:11:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "84102af090c50bf0ceec5f72214718a437ce4e5e" + ] + }, + "96912": { + "id": "PR_kwDOAO6SJc57Tubu", + "public_id": 96912, + "url": "https://github.com/godotengine/godot/pull/96912", + "diff_url": "https://github.com/godotengine/godot/pull/96912.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96912.patch", + "title": "Fix broken sky shader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-09-12T13:52:19Z", + "updated_at": "2024-09-13T16:21:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "4a16a0d60c0a60111244bf18d1a947e0dc701b9c" + ] + }, + "96915": { + "id": "PR_kwDOAO6SJc57UZBI", + "public_id": 96915, + "url": "https://github.com/godotengine/godot/pull/96915", + "diff_url": "https://github.com/godotengine/godot/pull/96915.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96915.patch", + "title": "[MP] Fix broken RPCs after dictionary keys type change", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-09-12T15:03:24Z", + "updated_at": "2024-09-13T09:34:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "LA_kwDOAO6SJc8AAAABAjhGIg", + "name": "topic:multiplayer", + "color": "#ffee88" + } + ], + "commits": [ + "32e4ab91e8d1b266990ca98b5ec1ead19a1a1dd5" + ] + }, + "96919": { + "id": "PR_kwDOAO6SJc57Ux6Y", + "public_id": 96919, + "url": "https://github.com/godotengine/godot/pull/96919", + "diff_url": "https://github.com/godotengine/godot/pull/96919.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96919.patch", + "title": "Clarify the coordinate space for the bounding rectangle returned by `Label.get_character_bounds`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2NDQ0OQ==", + "created_at": "2024-09-12T15:53:31Z", + "updated_at": "2024-09-17T07:21:53Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "c54e49cd9ac43bb2c212fe765c7d4298cd777b07" + ] + }, + "96923": { + "id": "PR_kwDOAO6SJc57VT5s", + "public_id": 96923, + "url": "https://github.com/godotengine/godot/pull/96923", + "diff_url": "https://github.com/godotengine/godot/pull/96923.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96923.patch", + "title": "Style: Add `WARNING:` as new comment admonition", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-12T17:10:08Z", + "updated_at": "2024-09-26T10:48:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "32c83a228dff7a1f485ab208dff773c3fa74b133" + ] + }, + "96928": { + "id": "PR_kwDOAO6SJc57VxEW", + "public_id": 96928, + "url": "https://github.com/godotengine/godot/pull/96928", + "diff_url": "https://github.com/godotengine/godot/pull/96928.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96928.patch", + "title": "Expose a function to create textures from a native handle in the compatibility renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-09-12T18:21:28Z", + "updated_at": "2024-09-19T15:16:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "7d56b09f2375a32e1adbfaa3aca54823abcd2508" + ] + }, + "96934": { + "id": "PR_kwDOAO6SJc57WmWF", + "public_id": 96934, + "url": "https://github.com/godotengine/godot/pull/96934", + "diff_url": "https://github.com/godotengine/godot/pull/96934.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96934.patch", + "title": "Fix `MeshInstance3D` gizmo redraw performance for `PlaneMesh` with larger subdiv value", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-09-12T20:33:28Z", + "updated_at": "2024-09-13T14:15:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b8de7b72c69c410d27aedb3f0845e9adcd3b976f" + ] + }, + "96954": { + "id": "PR_kwDOAO6SJc57aaHk", + "public_id": 96954, + "url": "https://github.com/godotengine/godot/pull/96954", + "diff_url": "https://github.com/godotengine/godot/pull/96954.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96954.patch", + "title": "Docs: Add warning about sharing a syntax highlighter to `TextEdit`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-09-13T09:56:22Z", + "updated_at": "2024-09-19T15:15:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "30ad025f8dcd61bbe029c6a82b93e86bb5fd073c" + ] + }, + "96955": { + "id": "PR_kwDOAO6SJc57ayGe", + "public_id": 96955, + "url": "https://github.com/godotengine/godot/pull/96955", + "diff_url": "https://github.com/godotengine/godot/pull/96955.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96955.patch", + "title": "[.NET] Replace Reflection-Based implementation with Generated one in `CreateManagedForGodotObjectBinding`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxNDgxNzAw", + "created_at": "2024-09-13T10:49:14Z", + "updated_at": "2024-09-23T14:36:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "307224927ced54943e1ce3da393c63b35160bd2e" + ] + }, + "96959": { + "id": "PR_kwDOAO6SJc57bqo7", + "public_id": 96959, + "url": "https://github.com/godotengine/godot/pull/96959", + "diff_url": "https://github.com/godotengine/godot/pull/96959.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96959.patch", + "title": "WorkerThreadPool: Revamp interaction with ScriptServer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-09-13T12:57:56Z", + "updated_at": "2024-09-17T09:13:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5d371e33780ceda8b597a6b912a49929de8a1f04", + "2a483fa9ba46035270c95a9cebf3877f307b071c", + "26409607063bfbd6f1a5a5810c4b244c9df64d6b", + "e2fd88ed918a6dd67379a278105207963495941d" + ] + }, + "96965": { + "id": "PR_kwDOAO6SJc57cz3N", + "public_id": 96965, + "url": "https://github.com/godotengine/godot/pull/96965", + "diff_url": "https://github.com/godotengine/godot/pull/96965.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96965.patch", + "title": "Style: Consolidate & migrate GDScript `.editorconfig`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-13T15:35:27Z", + "updated_at": "2024-09-16T13:26:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "bf811db6c83dee6b3138c69d1dbc1a2adcc98f4e" + ] + }, + "96967": { + "id": "PR_kwDOAO6SJc57c7ow", + "public_id": 96967, + "url": "https://github.com/godotengine/godot/pull/96967", + "diff_url": "https://github.com/godotengine/godot/pull/96967.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96967.patch", + "title": "[Android editor] Update the Android editor flavors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-09-13T15:56:22Z", + "updated_at": "2024-09-16T15:31: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" + } + ], + "commits": [ + "741efa632afb0ea41926530c1bb40b2b2e8daa05" + ] + }, + "96970": { + "id": "PR_kwDOAO6SJc57dJmI", + "public_id": 96970, + "url": "https://github.com/godotengine/godot/pull/96970", + "diff_url": "https://github.com/godotengine/godot/pull/96970.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96970.patch", + "title": "[macOS] Fix dynamic library lookup for system libraries.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-13T16:34:04Z", + "updated_at": "2024-09-16T11:51:04Z", + "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": [ + "8d039146d9e8e14127eb23353afd2a33ed9ef988" + ] + }, + "96973": { + "id": "PR_kwDOAO6SJc57dd8D", + "public_id": 96973, + "url": "https://github.com/godotengine/godot/pull/96973", + "diff_url": "https://github.com/godotengine/godot/pull/96973.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96973.patch", + "title": "Wayland: Simplify cursor code and fix custom cursors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2024-09-13T17:16:43Z", + "updated_at": "2024-09-16T11:50:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "c15cd3acc43b7b5012e41844c1715b84f6c7834c" + ] + }, + "96975": { + "id": "PR_kwDOAO6SJc57eDwY", + "public_id": 96975, + "url": "https://github.com/godotengine/godot/pull/96975", + "diff_url": "https://github.com/godotengine/godot/pull/96975.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96975.patch", + "title": "Fix typo in RenderingServer docs", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCHtYzw", + "created_at": "2024-09-13T19:05:12Z", + "updated_at": "2024-09-16T11:50:42Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3a1160bff1b969db64bae11f54c7e89ff52391a1" + ] + }, + "96977": { + "id": "PR_kwDOAO6SJc57eePv", + "public_id": 96977, + "url": "https://github.com/godotengine/godot/pull/96977", + "diff_url": "https://github.com/godotengine/godot/pull/96977.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96977.patch", + "title": "2D: Fix use-after-free in batch rendering; regression of #95574", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-09-13T20:06:53Z", + "updated_at": "2024-09-14T19:22:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c113e5b143e8a1f5c3798c429c0781105627cad0" + ] + }, + "96980": { + "id": "PR_kwDOAO6SJc57ewvF", + "public_id": 96980, + "url": "https://github.com/godotengine/godot/pull/96980", + "diff_url": "https://github.com/godotengine/godot/pull/96980.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96980.patch", + "title": "Expose `get_export_option_visibility` to editor plugins", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-09-13T20:57:18Z", + "updated_at": "2024-10-01T16:54:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "7a909896f73cf7ed81ba39028b75315ecf851628" + ] + }, + "96981": { + "id": "PR_kwDOAO6SJc57e7f8", + "public_id": 96981, + "url": "https://github.com/godotengine/godot/pull/96981", + "diff_url": "https://github.com/godotengine/godot/pull/96981.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96981.patch", + "title": "Change \"deconstructor\" to \"destructor\" in `NOTIFICATION_PREDELETE` docs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMzM0OTgz", + "created_at": "2024-09-13T21:37:53Z", + "updated_at": "2024-09-20T14:16:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "d33f4820cd14e38571f0998b59fc72c0d67dfb1e" + ] + }, + "96982": { + "id": "PR_kwDOAO6SJc57fHZ0", + "public_id": 96982, + "url": "https://github.com/godotengine/godot/pull/96982", + "diff_url": "https://github.com/godotengine/godot/pull/96982.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96982.patch", + "title": "Add external texture support (GLES3)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-09-13T22:28:22Z", + "updated_at": "2024-09-22T14:36:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "1a6f8512bc5fd2b226a9db5e622b1a85350625c4" + ] + }, + "96996": { + "id": "PR_kwDOAO6SJc57hClL", + "public_id": 96996, + "url": "https://github.com/godotengine/godot/pull/96996", + "diff_url": "https://github.com/godotengine/godot/pull/96996.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96996.patch", + "title": "Fix `VSlider` grabber area.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2024-09-14T12:42:39Z", + "updated_at": "2024-09-16T15:59:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "701188fd1e343a1ea8b4243f79cd6e9b4a0773ab" + ] + }, + "97000": { + "id": "PR_kwDOAO6SJc57hSHK", + "public_id": 97000, + "url": "https://github.com/godotengine/godot/pull/97000", + "diff_url": "https://github.com/godotengine/godot/pull/97000.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97000.patch", + "title": "Fix `editor_doc_cache` locked by `adb` process on editor startup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-09-14T13:47:18Z", + "updated_at": "2024-09-16T15:58:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e064efccbc0c48576bc23087ba8fd0773d13714d" + ] + }, + "97004": { + "id": "PR_kwDOAO6SJc57hbkB", + "public_id": 97004, + "url": "https://github.com/godotengine/godot/pull/97004", + "diff_url": "https://github.com/godotengine/godot/pull/97004.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97004.patch", + "title": "Fix FileDialog default size", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-09-14T15:48:05Z", + "updated_at": "2024-09-21T18:45:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "a863c385f7fe86c0ff9f10fd93c938e8abb140ca" + ] + }, + "97006": { + "id": "PR_kwDOAO6SJc57het7", + "public_id": 97006, + "url": "https://github.com/godotengine/godot/pull/97006", + "diff_url": "https://github.com/godotengine/godot/pull/97006.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97006.patch", + "title": "Fix Vulkan Instance initialized twice in ProjectDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NzQwOTU=", + "created_at": "2024-09-14T16:27:46Z", + "updated_at": "2024-09-18T09:23:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a45dd84724bab0eea2bf58ab2b7c8b9e67c378c3" + ] + }, + "97007": { + "id": "PR_kwDOAO6SJc57hf5-", + "public_id": 97007, + "url": "https://github.com/godotengine/godot/pull/97007", + "diff_url": "https://github.com/godotengine/godot/pull/97007.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97007.patch", + "title": "Fix syncing PhysicalBone internal poses individually", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-09-14T16:44:50Z", + "updated_at": "2024-09-17T08:00:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "2b3cf2451f1dae92d98b7ba05c895d31f6ad3bcb" + ] + }, + "97013": { + "id": "PR_kwDOAO6SJc57hujy", + "public_id": 97013, + "url": "https://github.com/godotengine/godot/pull/97013", + "diff_url": "https://github.com/godotengine/godot/pull/97013.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97013.patch", + "title": "Fix empty load errors popup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-09-14T19:36:10Z", + "updated_at": "2024-09-24T11:11:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "430e5658f16d5519bf7863d15e1f434139f8bd37" + ] + }, + "97014": { + "id": "PR_kwDOAO6SJc57hv3G", + "public_id": 97014, + "url": "https://github.com/godotengine/godot/pull/97014", + "diff_url": "https://github.com/godotengine/godot/pull/97014.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97014.patch", + "title": "Reorder C# script properties to fix editor serialization", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MjYzNjc1", + "created_at": "2024-09-14T19:58:53Z", + "updated_at": "2024-09-19T15:15:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "7df5b78acab3120168cf0514b8b6fa2e7f826859" + ] + }, + "97018": { + "id": "PR_kwDOAO6SJc57h19i", + "public_id": 97018, + "url": "https://github.com/godotengine/godot/pull/97018", + "diff_url": "https://github.com/godotengine/godot/pull/97018.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97018.patch", + "title": "Add missing \"Quad\" capture TransitionType enum hint", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-09-14T21:55:11Z", + "updated_at": "2024-09-16T15:59:08Z", + "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": [ + "8d30ccd0671cba073eb60974b2c3ebbd4d42c4cd" + ] + }, + "97026": { + "id": "PR_kwDOAO6SJc57h-QS", + "public_id": 97026, + "url": "https://github.com/godotengine/godot/pull/97026", + "diff_url": "https://github.com/godotengine/godot/pull/97026.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97026.patch", + "title": "AudioStreamMP3: Use a LocalVector to store data", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2024-09-14T23:55:45Z", + "updated_at": "2024-09-17T19:09:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "e3f3daac6f52d80ba2f3c7f166a93bc1111bdd7e" + ] + }, + "97028": { + "id": "PR_kwDOAO6SJc57iBxK", + "public_id": 97028, + "url": "https://github.com/godotengine/godot/pull/97028", + "diff_url": "https://github.com/godotengine/godot/pull/97028.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97028.patch", + "title": "Fix error reopening non existing scene on startup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-09-15T00:58:27Z", + "updated_at": "2024-09-17T07:59:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d06c7ad6f04e43581e28f5847b6e3d2c32e492d0" + ] + }, + "97029": { + "id": "PR_kwDOAO6SJc57iJwG", + "public_id": 97029, + "url": "https://github.com/godotengine/godot/pull/97029", + "diff_url": "https://github.com/godotengine/godot/pull/97029.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97029.patch", + "title": "Fix Viewport Texture must be set to use it", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-09-15T03:37:00Z", + "updated_at": "2024-09-18T10:57:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c11107b1fbcb67181f03ec1105953fe4808649fd" + ] + }, + "97032": { + "id": "PR_kwDOAO6SJc57iTOv", + "public_id": 97032, + "url": "https://github.com/godotengine/godot/pull/97032", + "diff_url": "https://github.com/godotengine/godot/pull/97032.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97032.patch", + "title": "Fix `AudioStreamMicrophone` crash on scene-reload", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzMjAxNjc0", + "created_at": "2024-09-15T06:52:27Z", + "updated_at": "2024-09-18T09:22:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "0e23c5fc9f64fb8e15d7362dfd7d7db2844e4dd7" + ] + }, + "97033": { + "id": "PR_kwDOAO6SJc57iXNo", + "public_id": 97033, + "url": "https://github.com/godotengine/godot/pull/97033", + "diff_url": "https://github.com/godotengine/godot/pull/97033.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97033.patch", + "title": "Fix description of `Array.sort_custom()`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxNjI0NTU4", + "created_at": "2024-09-15T07:56:29Z", + "updated_at": "2024-09-16T15:58:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "c6f7c8914956498fc1d414688d3ee9683148fa2b" + ] + }, + "97037": { + "id": "PR_kwDOAO6SJc57imLQ", + "public_id": 97037, + "url": "https://github.com/godotengine/godot/pull/97037", + "diff_url": "https://github.com/godotengine/godot/pull/97037.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97037.patch", + "title": "Add \"4D\" to EditorPropertyNameProcessor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-09-15T11:22:00Z", + "updated_at": "2024-09-16T12:55:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "461b4dd614ed09556c38c7da0942e6e8e86c6edc" + ] + }, + "97045": { + "id": "PR_kwDOAO6SJc57i9cE", + "public_id": 97045, + "url": "https://github.com/godotengine/godot/pull/97045", + "diff_url": "https://github.com/godotengine/godot/pull/97045.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97045.patch", + "title": "Document SceneMultiplayer `auth_timeout` being in seconds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-09-15T15:50:52Z", + "updated_at": "2024-09-16T21:22:08Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "212c34029eaae675c25e82ced7632c7ced9ed26f" + ] + }, + "97059": { + "id": "PR_kwDOAO6SJc57jqFk", + "public_id": 97059, + "url": "https://github.com/godotengine/godot/pull/97059", + "diff_url": "https://github.com/godotengine/godot/pull/97059.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97059.patch", + "title": "Fix weird MSVC compilation error", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NzQwOTU=", + "created_at": "2024-09-15T21:35:30Z", + "updated_at": "2024-09-17T18:01:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "453f32ae0ada5cc94bb292d372e6fc5263be4ebe" + ] + }, + "97063": { + "id": "PR_kwDOAO6SJc57kuqU", + "public_id": 97063, + "url": "https://github.com/godotengine/godot/pull/97063", + "diff_url": "https://github.com/godotengine/godot/pull/97063.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97063.patch", + "title": "Remove debug print from Android `DisplayServer.screen_get_scale` implementation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMDcw", + "created_at": "2024-09-16T05:53:38Z", + "updated_at": "2024-09-16T16:01:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "42b0e91ee49a01681fd3c485f7bdba65732bb795" + ] + }, + "97068": { + "id": "PR_kwDOAO6SJc57mU-z", + "public_id": 97068, + "url": "https://github.com/godotengine/godot/pull/97068", + "diff_url": "https://github.com/godotengine/godot/pull/97068.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97068.patch", + "title": "Allow `JOY_AXIS_INVALID` in InputEventJoypadMotion's `axis`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-09-16T10:13:40Z", + "updated_at": "2024-09-19T09:39:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "3ecf346f12587dcc9854c928bcd1b3f6039bfbbe" + ] + }, + "97069": { + "id": "PR_kwDOAO6SJc57mebt", + "public_id": 97069, + "url": "https://github.com/godotengine/godot/pull/97069", + "diff_url": "https://github.com/godotengine/godot/pull/97069.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97069.patch", + "title": "Fix for GLES3 radiance cubemap update", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyNDIxNQ==", + "created_at": "2024-09-16T10:33:01Z", + "updated_at": "2024-09-17T15:05:22Z", + "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": [ + "3038de42452f0bb840722d2dfc84ca996f0c126b" + ] + }, + "97070": { + "id": "PR_kwDOAO6SJc57nEaQ", + "public_id": 97070, + "url": "https://github.com/godotengine/godot/pull/97070", + "diff_url": "https://github.com/godotengine/godot/pull/97070.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97070.patch", + "title": "Use `SNAME` for `ui` actions in Viewport", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-16T11:57:55Z", + "updated_at": "2024-09-16T13:50:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "d805f38dba16808475fe827f0babec9a9cc4d601" + ] + }, + "97071": { + "id": "PR_kwDOAO6SJc57nNPf", + "public_id": 97071, + "url": "https://github.com/godotengine/godot/pull/97071", + "diff_url": "https://github.com/godotengine/godot/pull/97071.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97071.patch", + "title": "Add a more detailed error message when instantiating a scene with missing export properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk0MjM3NzQ=", + "created_at": "2024-09-16T12:16:01Z", + "updated_at": "2024-09-17T07:59:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "1df0159b362493f280103de8085634c9c6d72f2e" + ] + }, + "97072": { + "id": "PR_kwDOAO6SJc57nRJK", + "public_id": 97072, + "url": "https://github.com/godotengine/godot/pull/97072", + "diff_url": "https://github.com/godotengine/godot/pull/97072.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97072.patch", + "title": "Remove outdated note about `not` operator with String and StringName", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI2MzM5NDQ3", + "created_at": "2024-09-16T12:24:08Z", + "updated_at": "2024-09-16T13:48:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "90aad071f5998f2412a64f281a23b5c8c98b776f" + ] + }, + "97075": { + "id": "PR_kwDOAO6SJc57oNcO", + "public_id": 97075, + "url": "https://github.com/godotengine/godot/pull/97075", + "diff_url": "https://github.com/godotengine/godot/pull/97075.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97075.patch", + "title": "Rework creating new folders in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-16T14:11:21Z", + "updated_at": "2024-09-19T15:33:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ad99c7947274685b8e3acc3f1ba3f18f66b1f769" + ] + }, + "97077": { + "id": "PR_kwDOAO6SJc57oqwm", + "public_id": 97077, + "url": "https://github.com/godotengine/godot/pull/97077", + "diff_url": "https://github.com/godotengine/godot/pull/97077.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97077.patch", + "title": "Fix eslint .pre-commit-config.yaml by removing commas", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2024-09-16T15:04:48Z", + "updated_at": "2024-09-16T16:11:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "89f9b0d908b79c77c7502c616eb85bdd3aa1f5e6" + ] + }, + "97079": { + "id": "PR_kwDOAO6SJc57o3VN", + "public_id": 97079, + "url": "https://github.com/godotengine/godot/pull/97079", + "diff_url": "https://github.com/godotengine/godot/pull/97079.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97079.patch", + "title": "thorvg: Update to 0.14.10", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-09-16T15:30:25Z", + "updated_at": "2024-09-17T07:22:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "0c0336f7049fb792c6e0121082b60815ad3cf1e0" + ] + }, + "97087": { + "id": "PR_kwDOAO6SJc57qHr_", + "public_id": 97087, + "url": "https://github.com/godotengine/godot/pull/97087", + "diff_url": "https://github.com/godotengine/godot/pull/97087.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97087.patch", + "title": "Speed up lambda capture handling", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-09-16T18:23:53Z", + "updated_at": "2024-09-23T13:06:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "e2b6d92e27fbe56331ccf10b2d70e793521d5058" + ] + }, + "97089": { + "id": "PR_kwDOAO6SJc57rC9F", + "public_id": 97089, + "url": "https://github.com/godotengine/godot/pull/97089", + "diff_url": "https://github.com/godotengine/godot/pull/97089.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97089.patch", + "title": "Canvas renderer: Remove redundant assignment", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-09-16T20:33:58Z", + "updated_at": "2024-09-18T19:39:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5b5dc00c5275fa63fbbb098bebb7db8d0290b839" + ] + }, + "97092": { + "id": "PR_kwDOAO6SJc57rb7E", + "public_id": 97092, + "url": "https://github.com/godotengine/godot/pull/97092", + "diff_url": "https://github.com/godotengine/godot/pull/97092.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97092.patch", + "title": "Warn for potential performance issues with Auto Switch to Remote Scene Tree editor setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-09-16T21:43:01Z", + "updated_at": "2024-09-19T21:16:58Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "540ac86b60794c9100321ba55d5dc22d1b7dac6d" + ] + }, + "97098": { + "id": "PR_kwDOAO6SJc57sfVX", + "public_id": 97098, + "url": "https://github.com/godotengine/godot/pull/97098", + "diff_url": "https://github.com/godotengine/godot/pull/97098.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97098.patch", + "title": "Add a macro on `NetSocketPosix` to pick the right type for `FIONREAD` `len` parameter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-09-17T02:52:01Z", + "updated_at": "2024-09-17T19:09:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "84e24017b03ab2e4675281610e22f549e9991f79" + ] + }, + "97101": { + "id": "PR_kwDOAO6SJc57uG99", + "public_id": 97101, + "url": "https://github.com/godotengine/godot/pull/97101", + "diff_url": "https://github.com/godotengine/godot/pull/97101.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97101.patch", + "title": "Fix Network Profiler not disabling buttons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyODY2Nzk4", + "created_at": "2024-09-17T07:57:49Z", + "updated_at": "2024-09-25T12:01:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7d7e0344eea1ffb78d8498527adcc03c8c466b73" + ] + }, + "97104": { + "id": "PR_kwDOAO6SJc57vHz4", + "public_id": 97104, + "url": "https://github.com/godotengine/godot/pull/97104", + "diff_url": "https://github.com/godotengine/godot/pull/97104.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97104.patch", + "title": "Fix inconsistency in 3D editor navigation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODMzNzk=", + "created_at": "2024-09-17T09:48:41Z", + "updated_at": "2024-09-21T13:02:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4e1ae8b768023f3f44c8ec1979719b08b48c3c6c" + ] + }, + "97106": { + "id": "PR_kwDOAO6SJc57veie", + "public_id": 97106, + "url": "https://github.com/godotengine/godot/pull/97106", + "diff_url": "https://github.com/godotengine/godot/pull/97106.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97106.patch", + "title": "Clarify behavior of `InputEvent.is_match` and `Shortcut.matches_event`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM1NjE1NDE5", + "created_at": "2024-09-17T10:24:26Z", + "updated_at": "2024-09-18T22:48:08Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "4f4fd1a05ccef55a9f9c3a6b5ad67e5c495921cc" + ] + }, + "97109": { + "id": "PR_kwDOAO6SJc57v9zw", + "public_id": 97109, + "url": "https://github.com/godotengine/godot/pull/97109", + "diff_url": "https://github.com/godotengine/godot/pull/97109.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97109.patch", + "title": "AudioEffectPitchShift: Fix distortion when pitch is 1.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5MzIyNjc2", + "created_at": "2024-09-17T11:22:12Z", + "updated_at": "2024-09-30T20:29:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "8ebabf68f84ab5558eeb2d1c983e3ee95a023ae7" + ] + }, + "97111": { + "id": "PR_kwDOAO6SJc57wO3K", + "public_id": 97111, + "url": "https://github.com/godotengine/godot/pull/97111", + "diff_url": "https://github.com/godotengine/godot/pull/97111.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97111.patch", + "title": "Fix animation `BezierEditor` uses only half the view.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2024-09-17T12:00:05Z", + "updated_at": "2024-09-17T22:20:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3af4eb9207569a751704ba72bb8b5ab4da3a733b" + ] + }, + "97112": { + "id": "PR_kwDOAO6SJc57wPah", + "public_id": 97112, + "url": "https://github.com/godotengine/godot/pull/97112", + "diff_url": "https://github.com/godotengine/godot/pull/97112.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97112.patch", + "title": "Fix generic conversion icon", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-17T12:00:58Z", + "updated_at": "2024-09-17T19:10:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "514bbbfde3ecb483f138054c565c6430cff8828b" + ] + }, + "97113": { + "id": "PR_kwDOAO6SJc57wRbe", + "public_id": 97113, + "url": "https://github.com/godotengine/godot/pull/97113", + "diff_url": "https://github.com/godotengine/godot/pull/97113.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97113.patch", + "title": "Fix EditorAudioBus corner radius", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-09-17T12:05:10Z", + "updated_at": "2024-09-22T01:28:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5d62e12fcbd46034dd06f91c2b20bdd366f3a0c9" + ] + }, + "97115": { + "id": "PR_kwDOAO6SJc57wvfE", + "public_id": 97115, + "url": "https://github.com/godotengine/godot/pull/97115", + "diff_url": "https://github.com/godotengine/godot/pull/97115.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97115.patch", + "title": "Fix path error when saving ProjectSettings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-17T13:06:20Z", + "updated_at": "2024-09-17T19:10:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "41d0971c7ea228a2ba50c3b62b115ea23f048f90" + ] + }, + "97118": { + "id": "PR_kwDOAO6SJc57xMvV", + "public_id": 97118, + "url": "https://github.com/godotengine/godot/pull/97118", + "diff_url": "https://github.com/godotengine/godot/pull/97118.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97118.patch", + "title": "Add ability to export patch packs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2024-09-17T14:01:47Z", + "updated_at": "2024-09-26T10:58:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "d3be030ea6f3e295603ccf6cc9080a1d32051332" + ] + }, + "97120": { + "id": "PR_kwDOAO6SJc57yGkt", + "public_id": 97120, + "url": "https://github.com/godotengine/godot/pull/97120", + "diff_url": "https://github.com/godotengine/godot/pull/97120.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97120.patch", + "title": "C#: Use `char *` with CoreCLR/MonoVM APIs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-09-17T15:55:44Z", + "updated_at": "2024-09-17T22:10:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "5860ec553df6d70901084d0b6ae9f403221751d1" + ] + }, + "97130": { + "id": "PR_kwDOAO6SJc571J6l", + "public_id": 97130, + "url": "https://github.com/godotengine/godot/pull/97130", + "diff_url": "https://github.com/godotengine/godot/pull/97130.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97130.patch", + "title": "Add forgotten `get_space()` check in `GodotArea3D::remove_soft_body_from_query()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzg2MDY3", + "created_at": "2024-09-18T00:03:31Z", + "updated_at": "2024-09-18T09:34:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "2f515d6a27ff67cd740a00788ef4f2bb2285c51d" + ] + }, + "97131": { + "id": "PR_kwDOAO6SJc571OhC", + "public_id": 97131, + "url": "https://github.com/godotengine/godot/pull/97131", + "diff_url": "https://github.com/godotengine/godot/pull/97131.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97131.patch", + "title": "Fix compatibility canvas background depth issue", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2024-09-18T00:25:47Z", + "updated_at": "2024-09-18T09:23:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "491a5d9450bf48c5e1e6c40727bc92fc0d6c34a8" + ] + }, + "97132": { + "id": "PR_kwDOAO6SJc571eCb", + "public_id": 97132, + "url": "https://github.com/godotengine/godot/pull/97132", + "diff_url": "https://github.com/godotengine/godot/pull/97132.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97132.patch", + "title": "Fix `TabContainer` minimum size", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2024-09-18T01:42:41Z", + "updated_at": "2024-09-18T09:44:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2ff61e0252698f4939000a659f41bfef33d374e7" + ] + }, + "97134": { + "id": "PR_kwDOAO6SJc571wiI", + "public_id": 97134, + "url": "https://github.com/godotengine/godot/pull/97134", + "diff_url": "https://github.com/godotengine/godot/pull/97134.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97134.patch", + "title": "Fix inconsistency in FileSystem naming in shader editor menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-18T03:03:13Z", + "updated_at": "2024-09-18T09:24:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8a7713eb2d7858aff3c59913fb0bf299a5c6e4d6" + ] + }, + "97139": { + "id": "PR_kwDOAO6SJc574DH9", + "public_id": 97139, + "url": "https://github.com/godotengine/godot/pull/97139", + "diff_url": "https://github.com/godotengine/godot/pull/97139.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97139.patch", + "title": "miniupnpc: Update to 2.2.8 (new major 18)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-09-18T09:51:57Z", + "updated_at": "2024-09-23T10:35:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "4c72d599f0a171a96e47004239f42756115b723f" + ] + }, + "97141": { + "id": "PR_kwDOAO6SJc574tGU", + "public_id": 97141, + "url": "https://github.com/godotengine/godot/pull/97141", + "diff_url": "https://github.com/godotengine/godot/pull/97141.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97141.patch", + "title": "Fix typo in `string_get_character_breaks()` sample code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-18T11:17:07Z", + "updated_at": "2024-09-18T15:53:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "354b58fae4cd002f30ac2c8c7c4c4d3b9bbcfbdd" + ] + }, + "97142": { + "id": "PR_kwDOAO6SJc57404u", + "public_id": 97142, + "url": "https://github.com/godotengine/godot/pull/97142", + "diff_url": "https://github.com/godotengine/godot/pull/97142.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97142.patch", + "title": "Fallback to OpenGL 3 if other rendering drivers are not supported", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ0NTM5MjA0", + "created_at": "2024-09-18T11:34:11Z", + "updated_at": "2024-09-20T14:16:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3b839347df1714cab08d373a551da2602e1a7cdf" + ] + }, + "97145": { + "id": "PR_kwDOAO6SJc575q3I", + "public_id": 97145, + "url": "https://github.com/godotengine/godot/pull/97145", + "diff_url": "https://github.com/godotengine/godot/pull/97145.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97145.patch", + "title": "Don't show project settings starting with underscore", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-18T13:18:09Z", + "updated_at": "2024-09-19T15:33:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8ab9205617a5783410ba9b2fff4daf74379c3989" + ] + }, + "97159": { + "id": "PR_kwDOAO6SJc578n36", + "public_id": 97159, + "url": "https://github.com/godotengine/godot/pull/97159", + "diff_url": "https://github.com/godotengine/godot/pull/97159.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97159.patch", + "title": "Expose Viewport methods to get current 2D/3D audio listener", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNjgyOQ==", + "created_at": "2024-09-18T20:02:49Z", + "updated_at": "2024-09-23T04:58:26Z", + "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": [ + "bdcee836adf52f38d5d89f3304556bd707a79705" + ] + }, + "97166": { + "id": "PR_kwDOAO6SJc579WJm", + "public_id": 97166, + "url": "https://github.com/godotengine/godot/pull/97166", + "diff_url": "https://github.com/godotengine/godot/pull/97166.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97166.patch", + "title": "CI: Improve `godot-cpp` actions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-18T22:17:33Z", + "updated_at": "2024-09-19T15:41:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "593744b733e7a765c721e93a72419bc44278d69d" + ] + }, + "97167": { + "id": "PR_kwDOAO6SJc579Wq3", + "public_id": 97167, + "url": "https://github.com/godotengine/godot/pull/97167", + "diff_url": "https://github.com/godotengine/godot/pull/97167.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97167.patch", + "title": "Expose `has_undo()` and `has_redo()` of LineEdit", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg1NDM4ODky", + "created_at": "2024-09-18T22:19:53Z", + "updated_at": "2024-09-20T17:55:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f7a7ecc10ae6f8f0590651d836e1169c6034087f" + ] + }, + "97168": { + "id": "PR_kwDOAO6SJc579qmc", + "public_id": 97168, + "url": "https://github.com/godotengine/godot/pull/97168", + "diff_url": "https://github.com/godotengine/godot/pull/97168.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97168.patch", + "title": "Fix reloading scripts already in use", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-09-18T23:39:52Z", + "updated_at": "2024-09-21T13:22:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "96382204736cbc131fbc2640ba6ba238c53017c0" + ] + }, + "97169": { + "id": "PR_kwDOAO6SJc579tUd", + "public_id": 97169, + "url": "https://github.com/godotengine/godot/pull/97169", + "diff_url": "https://github.com/godotengine/godot/pull/97169.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97169.patch", + "title": "Fix Undo/Redo not working in Bezier Animation Editor when moving keys", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyNDE5ODYx", + "created_at": "2024-09-18T23:56:05Z", + "updated_at": "2024-09-19T15:16:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5aa8f8dfeec657afb967a6f9c5fe8a8dbd0d1fbe" + ] + }, + "97173": { + "id": "PR_kwDOAO6SJc5796mx", + "public_id": 97173, + "url": "https://github.com/godotengine/godot/pull/97173", + "diff_url": "https://github.com/godotengine/godot/pull/97173.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97173.patch", + "title": "Set auto translate mode for drag previews", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-19T00:57:10Z", + "updated_at": "2024-09-20T00:54:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "14321b8ed5e151987c0e2a0dd28d7a4e2483faba" + ] + }, + "97180": { + "id": "PR_kwDOAO6SJc58BFNK", + "public_id": 97180, + "url": "https://github.com/godotengine/godot/pull/97180", + "diff_url": "https://github.com/godotengine/godot/pull/97180.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97180.patch", + "title": "Revert \"Return error when no ResourceFormatLoader found.\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-09-19T10:42:15Z", + "updated_at": "2024-09-19T15:15:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b638967d0102fbb8dbd19f52a549d32b7aa1a442" + ] + }, + "97185": { + "id": "PR_kwDOAO6SJc58CfZO", + "public_id": 97185, + "url": "https://github.com/godotengine/godot/pull/97185", + "diff_url": "https://github.com/godotengine/godot/pull/97185.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97185.patch", + "title": "Fix FileSystemDock's EditorContextMenuPlugins", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-19T13:34:56Z", + "updated_at": "2024-09-19T15:33:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5901a7a3d13c29480cc61a9706cf456211af049a" + ] + }, + "97187": { + "id": "PR_kwDOAO6SJc58Cuy7", + "public_id": 97187, + "url": "https://github.com/godotengine/godot/pull/97187", + "diff_url": "https://github.com/godotengine/godot/pull/97187.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97187.patch", + "title": "Don't store project metadata when loading", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-19T14:02:28Z", + "updated_at": "2024-09-19T15:33:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b277a2985d81efd4e15d8606ddd6ee12db0b2ed1" + ] + }, + "97188": { + "id": "PR_kwDOAO6SJc58C3Lm", + "public_id": 97188, + "url": "https://github.com/godotengine/godot/pull/97188", + "diff_url": "https://github.com/godotengine/godot/pull/97188.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97188.patch", + "title": "Fix using Binutils `AR` with `TEMPFILE` on Windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzOTc2NTA=", + "created_at": "2024-09-19T14:15:42Z", + "updated_at": "2024-09-19T15:16:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "454251660c4c227121be6a6bab67b2998ffbf81a" + ] + }, + "97194": { + "id": "PR_kwDOAO6SJc58EsVm", + "public_id": 97194, + "url": "https://github.com/godotengine/godot/pull/97194", + "diff_url": "https://github.com/godotengine/godot/pull/97194.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97194.patch", + "title": "Add error messages to `BindingsGenerator`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTQxODYy", + "created_at": "2024-09-19T17:43:25Z", + "updated_at": "2024-09-20T14:17:34Z", + "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": [ + "d6c0a53ecf3e02aba625b5a70de4454645216b2f" + ] + }, + "97198": { + "id": "PR_kwDOAO6SJc58FKjj", + "public_id": 97198, + "url": "https://github.com/godotengine/godot/pull/97198", + "diff_url": "https://github.com/godotengine/godot/pull/97198.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97198.patch", + "title": "C#: Use dotnet CLI to launch `OpenVisualStudio.dll`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-09-19T18:56:44Z", + "updated_at": "2024-09-20T22:37:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "ec189b1574d24fda24f13210be0fb79a309b22da" + ] + }, + "97202": { + "id": "PR_kwDOAO6SJc58FsKG", + "public_id": 97202, + "url": "https://github.com/godotengine/godot/pull/97202", + "diff_url": "https://github.com/godotengine/godot/pull/97202.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97202.patch", + "title": "Fix typo in CompositorEffect documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCI9Tew", + "created_at": "2024-09-19T20:28:10Z", + "updated_at": "2024-09-20T14:16:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "c4bea28e1734e2d13fa9a7e01d48059c65e22113" + ] + }, + "97203": { + "id": "PR_kwDOAO6SJc58Fssy", + "public_id": 97203, + "url": "https://github.com/godotengine/godot/pull/97203", + "diff_url": "https://github.com/godotengine/godot/pull/97203.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97203.patch", + "title": "Fix minor typo in EditorPlugin `remove_inspector_plugin`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCpPYQA", + "created_at": "2024-09-19T20:29:57Z", + "updated_at": "2024-09-20T14:18:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "e2b25cfc0de38ac1a09de7f570cc67eced9ca887" + ] + }, + "97208": { + "id": "PR_kwDOAO6SJc58GORd", + "public_id": 97208, + "url": "https://github.com/godotengine/godot/pull/97208", + "diff_url": "https://github.com/godotengine/godot/pull/97208.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97208.patch", + "title": "Fix C# `operator *(Transform3D, Aabb)`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2024-09-19T22:24:37Z", + "updated_at": "2024-09-22T12:13:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", + "name": "cherrypick:4.1", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "3bfadeff25c5d86a65a17ee172465e626c9741ba" + ] + }, + "97209": { + "id": "PR_kwDOAO6SJc58GaES", + "public_id": 97209, + "url": "https://github.com/godotengine/godot/pull/97209", + "diff_url": "https://github.com/godotengine/godot/pull/97209.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97209.patch", + "title": "Fix TabContainer tab offset moving when not needed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-09-19T23:28:25Z", + "updated_at": "2024-09-20T15:32:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3d6814e5d2c9e7dc88d7f2ff3611236a1298fd8f" + ] + }, + "97217": { + "id": "PR_kwDOAO6SJc58Hmhg", + "public_id": 97217, + "url": "https://github.com/godotengine/godot/pull/97217", + "diff_url": "https://github.com/godotengine/godot/pull/97217.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97217.patch", + "title": "Metal: Fix subpixel blending; fix inconsistent blend state", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-09-20T05:13:23Z", + "updated_at": "2024-09-25T09:59:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e826ab9ba90595007b698df36622b725697ec26c" + ] + }, + "97222": { + "id": "PR_kwDOAO6SJc58IQ_G", + "public_id": 97222, + "url": "https://github.com/godotengine/godot/pull/97222", + "diff_url": "https://github.com/godotengine/godot/pull/97222.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97222.patch", + "title": "Don't list CSV as a valid extension for `Translation` resource", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-20T07:28:09Z", + "updated_at": "2024-09-20T14:17:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b1000d1830e2a0486a68e787d032ef5c2bc6a576" + ] + }, + "97223": { + "id": "PR_kwDOAO6SJc58IodV", + "public_id": 97223, + "url": "https://github.com/godotengine/godot/pull/97223", + "diff_url": "https://github.com/godotengine/godot/pull/97223.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97223.patch", + "title": "Docs: Clarify `CanvasItem` visibility properties and signals", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2MTEzMjM=", + "created_at": "2024-09-20T08:21:54Z", + "updated_at": "2024-09-23T15:27:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "330f91d32b807adb6049db350cc532789c9ca49e" + ] + }, + "97224": { + "id": "PR_kwDOAO6SJc58IqYl", + "public_id": 97224, + "url": "https://github.com/godotengine/godot/pull/97224", + "diff_url": "https://github.com/godotengine/godot/pull/97224.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97224.patch", + "title": "Update `AnimationTree` parameter list when updating `AnimationNodeTransition` input names", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-20T08:26:26Z", + "updated_at": "2024-09-21T08:36:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f169616cc6b394b5ba95e2d1d99f217552dab60f" + ] + }, + "97229": { + "id": "PR_kwDOAO6SJc58Jo1N", + "public_id": 97229, + "url": "https://github.com/godotengine/godot/pull/97229", + "diff_url": "https://github.com/godotengine/godot/pull/97229.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97229.patch", + "title": "Add `GraphEdit.cut_nodes_request` signal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyODY2Nzk4", + "created_at": "2024-09-20T10:42:45Z", + "updated_at": "2024-09-29T01:44:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b4460c6ba3ef56b19713b86485aea37d5f136b5e" + ] + }, + "97231": { + "id": "PR_kwDOAO6SJc58KB1Y", + "public_id": 97231, + "url": "https://github.com/godotengine/godot/pull/97231", + "diff_url": "https://github.com/godotengine/godot/pull/97231.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97231.patch", + "title": "Add missing period for sentences in classref", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-20T11:42:22Z", + "updated_at": "2024-09-20T14:27:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "9e1121a18c4011d039037378bedf8138b2f79649" + ] + }, + "97237": { + "id": "PR_kwDOAO6SJc58LZNu", + "public_id": 97237, + "url": "https://github.com/godotengine/godot/pull/97237", + "diff_url": "https://github.com/godotengine/godot/pull/97237.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97237.patch", + "title": "Style: Update `ruff` & `mypy` to latest versions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-20T14:41:37Z", + "updated_at": "2024-09-21T12:18:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "fdc6ffd264d015d4f6ba22488a4e7ab78d365b24" + ] + }, + "97239": { + "id": "PR_kwDOAO6SJc58Logc", + "public_id": 97239, + "url": "https://github.com/godotengine/godot/pull/97239", + "diff_url": "https://github.com/godotengine/godot/pull/97239.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97239.patch", + "title": "Mention display driver and window mode in Copy System Info text", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-09-20T15:11:06Z", + "updated_at": "2024-09-22T17:08:10Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "107675f785912a17474ffcc8fa8bd762f2a73233" + ] + }, + "97242": { + "id": "PR_kwDOAO6SJc58MCtw", + "public_id": 97242, + "url": "https://github.com/godotengine/godot/pull/97242", + "diff_url": "https://github.com/godotengine/godot/pull/97242.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97242.patch", + "title": "Fix wrong displayed category name in `EditorHelpSearch`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-20T16:16:04Z", + "updated_at": "2024-09-21T10:12:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "aa4f7bc2e37cf713aba8db757ad8274daaf980cb" + ] + }, + "97252": { + "id": "PR_kwDOAO6SJc58N4zY", + "public_id": 97252, + "url": "https://github.com/godotengine/godot/pull/97252", + "diff_url": "https://github.com/godotengine/godot/pull/97252.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97252.patch", + "title": "OpenXR: Allow extending Android surface swapchain creation from GDExtension", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-09-20T21:33:49Z", + "updated_at": "2024-09-23T10:35:42Z", + "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": [ + "f7e5e7a40053648584e1d69f25fc398a8142da8d" + ] + }, + "97259": { + "id": "PR_kwDOAO6SJc58OTCE", + "public_id": 97259, + "url": "https://github.com/godotengine/godot/pull/97259", + "diff_url": "https://github.com/godotengine/godot/pull/97259.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97259.patch", + "title": "OpenXR: Correctly set the Depth swapchain name", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxNjIxNDI=", + "created_at": "2024-09-21T00:02:30Z", + "updated_at": "2024-09-21T09:56:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "daa4704c44e40fa942b32f32e3f664e98857acc1" + ] + }, + "97260": { + "id": "PR_kwDOAO6SJc58OXbn", + "public_id": 97260, + "url": "https://github.com/godotengine/godot/pull/97260", + "diff_url": "https://github.com/godotengine/godot/pull/97260.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97260.patch", + "title": "Calculate pixel snap in canvas space instead of world space", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-09-21T00:49:33Z", + "updated_at": "2024-09-23T03:02:15Z", + "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": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e75900e1ad1a2c699829335ad3be27b4e01afec1" + ] + }, + "97264": { + "id": "PR_kwDOAO6SJc58Omqm", + "public_id": 97264, + "url": "https://github.com/godotengine/godot/pull/97264", + "diff_url": "https://github.com/godotengine/godot/pull/97264.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97264.patch", + "title": "Fix crash when importing a surface with no UVs after another surface in the same OBJ file that had UVs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-09-21T02:32:17Z", + "updated_at": "2024-09-21T09:55:54Z", + "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": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "07546006e86732d2be1355a1ecf5f73c87ad6482" + ] + }, + "97268": { + "id": "PR_kwDOAO6SJc58O2vT", + "public_id": 97268, + "url": "https://github.com/godotengine/godot/pull/97268", + "diff_url": "https://github.com/godotengine/godot/pull/97268.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97268.patch", + "title": "Fallback to OpenGL 3 if Vulkan isn't available on Wayland", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMjc0NjUx", + "created_at": "2024-09-21T06:11:34Z", + "updated_at": "2024-09-21T09:55:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c4e4810e93b29068a90486f14fbb215f4a9eacc0" + ] + }, + "97269": { + "id": "PR_kwDOAO6SJc58O3nf", + "public_id": 97269, + "url": "https://github.com/godotengine/godot/pull/97269", + "diff_url": "https://github.com/godotengine/godot/pull/97269.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97269.patch", + "title": "Fix script editor not underlining Unicode identifiers when Ctrl-hovered", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-21T06:18:17Z", + "updated_at": "2024-09-21T10:12:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "208797d54ee64a93d41d88b1b4af3d62e3e2116b" + ] + }, + "97273": { + "id": "PR_kwDOAO6SJc58PHoz", + "public_id": 97273, + "url": "https://github.com/godotengine/godot/pull/97273", + "diff_url": "https://github.com/godotengine/godot/pull/97273.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97273.patch", + "title": "Allow using Unicode identifier for Autoload name", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-21T08:52:27Z", + "updated_at": "2024-09-21T10:12:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e8462bf3acd0747489c3ed1e87d6f3cbc203016a" + ] + }, + "97274": { + "id": "PR_kwDOAO6SJc58PVzc", + "public_id": 97274, + "url": "https://github.com/godotengine/godot/pull/97274", + "diff_url": "https://github.com/godotengine/godot/pull/97274.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97274.patch", + "title": "Clarify docs for when toggling `button_pressed` emits `toggled`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-09-21T09:47:16Z", + "updated_at": "2024-09-23T10:35:33Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "388869574c841729cf586ce1cacadb4e37f474b3" + ] + }, + "97275": { + "id": "PR_kwDOAO6SJc58Pjc3", + "public_id": 97275, + "url": "https://github.com/godotengine/godot/pull/97275", + "diff_url": "https://github.com/godotengine/godot/pull/97275.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97275.patch", + "title": "Better undo action names for localization editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-21T12:07:24Z", + "updated_at": "2024-09-24T11:12:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "246150453b7ef0dd37a2af15478ec44e6385628d" + ] + }, + "97279": { + "id": "PR_kwDOAO6SJc58PoQu", + "public_id": 97279, + "url": "https://github.com/godotengine/godot/pull/97279", + "diff_url": "https://github.com/godotengine/godot/pull/97279.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97279.patch", + "title": "Remove direct render include in `ExternalTexture`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-09-21T13:04:06Z", + "updated_at": "2024-09-23T06:49:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "ccca41a0862c341d70c200556f6b6f350560a734" + ] + }, + "97282": { + "id": "PR_kwDOAO6SJc58Prz3", + "public_id": 97282, + "url": "https://github.com/godotengine/godot/pull/97282", + "diff_url": "https://github.com/godotengine/godot/pull/97282.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97282.patch", + "title": "Keep advanced toggle on when searching for settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-21T13:26:08Z", + "updated_at": "2024-09-23T14:35:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "267bb982319c5dbd0c5341bd85f6319b873db6d2" + ] + }, + "97283": { + "id": "PR_kwDOAO6SJc58P02w", + "public_id": 97283, + "url": "https://github.com/godotengine/godot/pull/97283", + "diff_url": "https://github.com/godotengine/godot/pull/97283.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97283.patch", + "title": "Make FileSystem dock buttons consistent", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-21T14:12:21Z", + "updated_at": "2024-09-26T22:57:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ef840f935f18a5bf1c34203cb56c6f26cb8ecb60" + ] + }, + "97284": { + "id": "PR_kwDOAO6SJc58QAIu", + "public_id": 97284, + "url": "https://github.com/godotengine/godot/pull/97284", + "diff_url": "https://github.com/godotengine/godot/pull/97284.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97284.patch", + "title": "Document that `OptimizedTranslation.generate()` only works in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-21T15:27:41Z", + "updated_at": "2024-09-23T14:35:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b7416bf6933af73c7d9dc947f9aa834db82e488c" + ] + }, + "97286": { + "id": "PR_kwDOAO6SJc58QCrb", + "public_id": 97286, + "url": "https://github.com/godotengine/godot/pull/97286", + "diff_url": "https://github.com/godotengine/godot/pull/97286.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97286.patch", + "title": "Clarify PCK path argument in `PCKPacker.pck_start`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU5NzA5MDc2", + "created_at": "2024-09-21T16:00:29Z", + "updated_at": "2024-09-23T10:35:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "7b7164c80c9827c686d3a81af954ef65e95443eb" + ] + }, + "97290": { + "id": "PR_kwDOAO6SJc58QMvf", + "public_id": 97290, + "url": "https://github.com/godotengine/godot/pull/97290", + "diff_url": "https://github.com/godotengine/godot/pull/97290.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97290.patch", + "title": "Fix animation compression going the wrong way", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyMzIx", + "created_at": "2024-09-21T17:31:54Z", + "updated_at": "2024-09-25T17:56:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "dd9525be040518bfbc401f5cb9c3a9fd2f34c442" + ] + }, + "97314": { + "id": "PR_kwDOAO6SJc58Q3U7", + "public_id": 97314, + "url": "https://github.com/godotengine/godot/pull/97314", + "diff_url": "https://github.com/godotengine/godot/pull/97314.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97314.patch", + "title": "Visual Shader: Add vector operations to Remap node", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-09-22T05:39:18Z", + "updated_at": "2024-09-23T17:20:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "eb5a9c3b332e1709286068df0c888b5836c2cec5" + ] + }, + "97315": { + "id": "PR_kwDOAO6SJc58RR5p", + "public_id": 97315, + "url": "https://github.com/godotengine/godot/pull/97315", + "diff_url": "https://github.com/godotengine/godot/pull/97315.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97315.patch", + "title": "Fix physics platform behaviour regression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2024-09-22T07:43:06Z", + "updated_at": "2024-09-23T10:50:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "6764338e096f5ca72fa4f7750f85d8ed5d9d5a65" + ] + }, + "97319": { + "id": "PR_kwDOAO6SJc58RxgC", + "public_id": 97319, + "url": "https://github.com/godotengine/godot/pull/97319", + "diff_url": "https://github.com/godotengine/godot/pull/97319.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97319.patch", + "title": "Fix Add button style in GroupsEditor", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-09-22T09:24:14Z", + "updated_at": "2024-09-23T10:35:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "15f344173e9ee00b6083dd1f6e6bc9897b310f90" + ] + }, + "97323": { + "id": "PR_kwDOAO6SJc58SRTe", + "public_id": 97323, + "url": "https://github.com/godotengine/godot/pull/97323", + "diff_url": "https://github.com/godotengine/godot/pull/97323.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97323.patch", + "title": "Fix script editor wrongly replaces and quotes non-ASCII letters", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-22T12:02:25Z", + "updated_at": "2024-09-23T15:16:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a751c05b15e75904cc949934f95061f1c0ee40e4" + ] + }, + "97325": { + "id": "PR_kwDOAO6SJc58SVU7", + "public_id": 97325, + "url": "https://github.com/godotengine/godot/pull/97325", + "diff_url": "https://github.com/godotengine/godot/pull/97325.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97325.patch", + "title": "Replace squish with bcdec for BC decompression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-09-22T12:46:48Z", + "updated_at": "2024-09-28T22:55:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "2167157aaf0c4b2993ad67b929b3b51279360e29" + ] + }, + "97326": { + "id": "PR_kwDOAO6SJc58SXMF", + "public_id": 97326, + "url": "https://github.com/godotengine/godot/pull/97326", + "diff_url": "https://github.com/godotengine/godot/pull/97326.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97326.patch", + "title": "Fix hash calculation for NTSliceKey", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NjIzNjk2", + "created_at": "2024-09-22T13:10:25Z", + "updated_at": "2024-09-22T20:33:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "864d4fb32a8b2ad51ad2611e45e9a9f33efff5f6" + ] + }, + "97333": { + "id": "PR_kwDOAO6SJc58SsyH", + "public_id": 97333, + "url": "https://github.com/godotengine/godot/pull/97333", + "diff_url": "https://github.com/godotengine/godot/pull/97333.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97333.patch", + "title": "Consolidate remembering window settings into single config", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxMTgxNjk=", + "created_at": "2024-09-22T17:42:24Z", + "updated_at": "2024-10-01T15:39:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e0957c2fa3d3c796fd738ae3d06ff410e763e30d" + ] + }, + "97337": { + "id": "PR_kwDOAO6SJc58SyfJ", + "public_id": 97337, + "url": "https://github.com/godotengine/godot/pull/97337", + "diff_url": "https://github.com/godotengine/godot/pull/97337.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97337.patch", + "title": "In make_rst.py, include the parent class in 'Inherits:' even if it is not known.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-09-22T18:59:48Z", + "updated_at": "2024-09-23T10:34:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "50ad99bdc0338e3257e0e131ed09f12e1642714f" + ] + }, + "97338": { + "id": "PR_kwDOAO6SJc58Szf3", + "public_id": 97338, + "url": "https://github.com/godotengine/godot/pull/97338", + "diff_url": "https://github.com/godotengine/godot/pull/97338.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97338.patch", + "title": "Fix a typo in make_rst.py (Packedfloat64Array -> PackedFloat64Array)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-09-22T19:11:10Z", + "updated_at": "2024-09-22T20:39:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "21fb753bbd4b149295618d5fa38eac32135ecc0e" + ] + }, + "97344": { + "id": "PR_kwDOAO6SJc58THdg", + "public_id": 97344, + "url": "https://github.com/godotengine/godot/pull/97344", + "diff_url": "https://github.com/godotengine/godot/pull/97344.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97344.patch", + "title": "Add filter & sort to editor file dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-09-22T23:54:06Z", + "updated_at": "2024-09-27T10:13:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "163753949e31ec71ea5aeda902e69947369955af" + ] + }, + "97353": { + "id": "PR_kwDOAO6SJc58VZ8t", + "public_id": 97353, + "url": "https://github.com/godotengine/godot/pull/97353", + "diff_url": "https://github.com/godotengine/godot/pull/97353.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97353.patch", + "title": "Add auto translate mode for cells in `Tree`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-23T08:52:13Z", + "updated_at": "2024-10-02T10:28:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3c365a7fa5de8778488adefcb296ab42fe29ac15" + ] + }, + "97357": { + "id": "PR_kwDOAO6SJc58WVpF", + "public_id": 97357, + "url": "https://github.com/godotengine/godot/pull/97357", + "diff_url": "https://github.com/godotengine/godot/pull/97357.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97357.patch", + "title": "Refactor signal documentation to improve clarity.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5NTIzNDM2", + "created_at": "2024-09-23T10:43:17Z", + "updated_at": "2024-09-24T11:10:07Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "011954fea35e1761033f99b71b98e00690c04237" + ] + }, + "97367": { + "id": "PR_kwDOAO6SJc58Y0Zx", + "public_id": 97367, + "url": "https://github.com/godotengine/godot/pull/97367", + "diff_url": "https://github.com/godotengine/godot/pull/97367.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97367.patch", + "title": "Clarify CanvasItem's visibility signal descriptions (followup)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2MTEzMjM=", + "created_at": "2024-09-23T15:14:01Z", + "updated_at": "2024-09-24T11:19:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "9b474e3a8e16d4e1128475cbab3abba27abef41d" + ] + }, + "97379": { + "id": "PR_kwDOAO6SJc58afYN", + "public_id": 97379, + "url": "https://github.com/godotengine/godot/pull/97379", + "diff_url": "https://github.com/godotengine/godot/pull/97379.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97379.patch", + "title": "Clean up two recently introduced WebGL errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-09-23T19:19:09Z", + "updated_at": "2024-09-24T11:10:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "0305e437ffec0315c369723952a9a667a99a4fb9" + ] + }, + "97380": { + "id": "PR_kwDOAO6SJc58anQg", + "public_id": 97380, + "url": "https://github.com/godotengine/godot/pull/97380", + "diff_url": "https://github.com/godotengine/godot/pull/97380.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97380.patch", + "title": "Ensure `handle_modes` is given default values rather than flagging error if undefined", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwODk1MjU=", + "created_at": "2024-09-23T19:37:34Z", + "updated_at": "2024-09-25T11:24:21Z", + "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": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "633df0b29c7ec602377ea7367f7ad047f90b90f1" + ] + }, + "97389": { + "id": "PR_kwDOAO6SJc58cvTq", + "public_id": 97389, + "url": "https://github.com/godotengine/godot/pull/97389", + "diff_url": "https://github.com/godotengine/godot/pull/97389.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97389.patch", + "title": "Fix button text autowrap overflow when inside a container", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-24T01:59:18Z", + "updated_at": "2024-09-26T22:57:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "0f98b3244805d61ef9edcfa4671ab77c1c5167a7" + ] + }, + "97392": { + "id": "PR_kwDOAO6SJc58dDDt", + "public_id": 97392, + "url": "https://github.com/godotengine/godot/pull/97392", + "diff_url": "https://github.com/godotengine/godot/pull/97392.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97392.patch", + "title": "Cleanup of action map dialogs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2024-09-24T03:34:33Z", + "updated_at": "2024-09-25T17:27:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "660ba0578dc1d18e3c7d208a83c13b24aa3064db" + ] + }, + "97397": { + "id": "PR_kwDOAO6SJc58eZDW", + "public_id": 97397, + "url": "https://github.com/godotengine/godot/pull/97397", + "diff_url": "https://github.com/godotengine/godot/pull/97397.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97397.patch", + "title": "Make `_make_custom_tooltip` receive raw tooltip for buttons with shortcut enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-24T07:28:05Z", + "updated_at": "2024-09-26T22:57:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "6a7183119f1eed8871fe73a45880033cfb02f3d9" + ] + }, + "97398": { + "id": "PR_kwDOAO6SJc58ek50", + "public_id": 97398, + "url": "https://github.com/godotengine/godot/pull/97398", + "diff_url": "https://github.com/godotengine/godot/pull/97398.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97398.patch", + "title": "Add missing `ETR` macros in `ColorPicker`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-24T07:52:06Z", + "updated_at": "2024-09-25T11:57:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2e57089135b4fc56760abe1d3b4ab06efea3f4b3" + ] + }, + "97406": { + "id": "PR_kwDOAO6SJc58gcL3", + "public_id": 97406, + "url": "https://github.com/godotengine/godot/pull/97406", + "diff_url": "https://github.com/godotengine/godot/pull/97406.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97406.patch", + "title": "Add auto translate mode for tooltips", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-24T11:48:22Z", + "updated_at": "2024-09-26T22:57:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "78801f61da872d3df03d21b36626af6cfb7f2c00" + ] + }, + "97410": { + "id": "PR_kwDOAO6SJc58heLE", + "public_id": 97410, + "url": "https://github.com/godotengine/godot/pull/97410", + "diff_url": "https://github.com/godotengine/godot/pull/97410.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97410.patch", + "title": "Discard additional redo on commiting actions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-24T13:48:58Z", + "updated_at": "2024-09-25T11:28:16Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7aef30c2a80f8fac30487f180f89743a3f41bcc0" + ] + }, + "97414": { + "id": "PR_kwDOAO6SJc58iolr", + "public_id": 97414, + "url": "https://github.com/godotengine/godot/pull/97414", + "diff_url": "https://github.com/godotengine/godot/pull/97414.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97414.patch", + "title": "Fix editing of some properties in `CodeHighlighter`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-09-24T16:03:55Z", + "updated_at": "2024-09-26T16:55:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "56f095296c23cb66b3aa7077ccf0f7801d6875b3" + ] + }, + "97421": { + "id": "PR_kwDOAO6SJc58jmgA", + "public_id": 97421, + "url": "https://github.com/godotengine/godot/pull/97421", + "diff_url": "https://github.com/godotengine/godot/pull/97421.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97421.patch", + "title": "Fix GDExtension classes inheriting from Resource not using icons in FileSystem", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMzA3Njk4", + "created_at": "2024-09-24T18:34:41Z", + "updated_at": "2024-09-26T13:54:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e4cf4fcb2f272f27742ea47c758feb60591a55a0" + ] + }, + "97425": { + "id": "PR_kwDOAO6SJc58kVVC", + "public_id": 97425, + "url": "https://github.com/godotengine/godot/pull/97425", + "diff_url": "https://github.com/godotengine/godot/pull/97425.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97425.patch", + "title": "Better description for multiplayer spawner signals", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4NTcwODM1", + "created_at": "2024-09-24T20:16:59Z", + "updated_at": "2024-09-26T16:52:58Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "2cfe6d9f640a92bfc43abf61e5f5067c82e9eeb1" + ] + }, + "97428": { + "id": "PR_kwDOAO6SJc58lM_8", + "public_id": 97428, + "url": "https://github.com/godotengine/godot/pull/97428", + "diff_url": "https://github.com/godotengine/godot/pull/97428.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97428.patch", + "title": "Jitter shadow map dithering pattern across frames when TAA is enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-09-24T22:57:13Z", + "updated_at": "2024-09-26T10:48:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "0eb06da057e8e912d6f9b3de4b3efbd3dc46624c" + ] + }, + "97442": { + "id": "PR_kwDOAO6SJc58pFsA", + "public_id": 97442, + "url": "https://github.com/godotengine/godot/pull/97442", + "diff_url": "https://github.com/godotengine/godot/pull/97442.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97442.patch", + "title": "Add missing `#ifndef _3D_DISABLED` to main file", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBc0k3w", + "created_at": "2024-09-25T11:16:41Z", + "updated_at": "2024-09-26T11:07:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "415607784f348c7e67e7bdd72aea3ace04e4dac0" + ] + }, + "97447": { + "id": "PR_kwDOAO6SJc58qfvC", + "public_id": 97447, + "url": "https://github.com/godotengine/godot/pull/97447", + "diff_url": "https://github.com/godotengine/godot/pull/97447.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97447.patch", + "title": "Fix renaming nodes on X11", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-09-25T14:09:39Z", + "updated_at": "2024-09-25T17:34:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "36293a2dbfd8fb6019d77b63e841b8c5f781e43b" + ] + }, + "97450": { + "id": "PR_kwDOAO6SJc58qqzu", + "public_id": 97450, + "url": "https://github.com/godotengine/godot/pull/97450", + "diff_url": "https://github.com/godotengine/godot/pull/97450.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97450.patch", + "title": "Update notes for Color Curve members in ParticleProcessMaterial", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3NzE0NjM3", + "created_at": "2024-09-25T14:29:35Z", + "updated_at": "2024-09-27T11:56:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "49212b81e50303277cafc7bdd195a609bf900391" + ] + }, + "97453": { + "id": "PR_kwDOAO6SJc58q9w8", + "public_id": 97453, + "url": "https://github.com/godotengine/godot/pull/97453", + "diff_url": "https://github.com/godotengine/godot/pull/97453.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97453.patch", + "title": "Make pressing Enter confirm project creation/import in the project manager", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-09-25T15:00:03Z", + "updated_at": "2024-09-30T16:44:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "c15fe90ac427175273079157ddacd1ec9123c026" + ] + }, + "97455": { + "id": "PR_kwDOAO6SJc58rNtn", + "public_id": 97455, + "url": "https://github.com/godotengine/godot/pull/97455", + "diff_url": "https://github.com/godotengine/godot/pull/97455.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97455.patch", + "title": "Clarify when LineEdit's `text_submitted` signal is emitted", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-09-25T15:32:18Z", + "updated_at": "2024-09-30T16:44:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b3d413d4b4eec44d7651a75f2c4ed7aebfbf044e" + ] + }, + "97458": { + "id": "PR_kwDOAO6SJc58rl2J", + "public_id": 97458, + "url": "https://github.com/godotengine/godot/pull/97458", + "diff_url": "https://github.com/godotengine/godot/pull/97458.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97458.patch", + "title": "[SCons] Remove MAXLINELENGTH override for MSVC", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-09-25T16:22:10Z", + "updated_at": "2024-09-26T15:38:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "395a4fc5f27b5cc8b9ebce3d66fd95be2eea9b3b" + ] + }, + "97477": { + "id": "PR_kwDOAO6SJc58vtHl", + "public_id": 97477, + "url": "https://github.com/godotengine/godot/pull/97477", + "diff_url": "https://github.com/godotengine/godot/pull/97477.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97477.patch", + "title": "[XR Editor] Update the set of excluded permissions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-09-26T06:26:08Z", + "updated_at": "2024-09-27T14:06:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "77202e08b4794dd28ff626ac3a33348e4d13b13a" + ] + }, + "97479": { + "id": "PR_kwDOAO6SJc58wFGc", + "public_id": 97479, + "url": "https://github.com/godotengine/godot/pull/97479", + "diff_url": "https://github.com/godotengine/godot/pull/97479.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97479.patch", + "title": "Remove redundant `_3D_DISABLED` check from csg module", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBc0k3w", + "created_at": "2024-09-26T07:27:54Z", + "updated_at": "2024-09-26T11:07:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "e3eb5ee60713e46365d3f6ddb9cb882102e1a11a" + ] + }, + "97481": { + "id": "PR_kwDOAO6SJc58whht", + "public_id": 97481, + "url": "https://github.com/godotengine/godot/pull/97481", + "diff_url": "https://github.com/godotengine/godot/pull/97481.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97481.patch", + "title": "Fix shader crash when return a void function call", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-09-26T08:22:24Z", + "updated_at": "2024-09-26T11:00:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "3828d45e31697e2d6b8d411fbca310b7f57cbe35" + ] + }, + "97483": { + "id": "PR_kwDOAO6SJc58xE5K", + "public_id": 97483, + "url": "https://github.com/godotengine/godot/pull/97483", + "diff_url": "https://github.com/godotengine/godot/pull/97483.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97483.patch", + "title": "CI: Update `clang-format` pre-commit hook to 19.1.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-09-26T09:26:40Z", + "updated_at": "2024-09-26T10:50:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "c92a6c7e27cc51e1161425fd2d6e85a63d4b81fb" + ] + }, + "97487": { + "id": "PR_kwDOAO6SJc58ySn3", + "public_id": 97487, + "url": "https://github.com/godotengine/godot/pull/97487", + "diff_url": "https://github.com/godotengine/godot/pull/97487.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97487.patch", + "title": "Rename `Vector4.components` -> `coord` for consistency", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-09-26T12:05:32Z", + "updated_at": "2024-09-26T17:46:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e117ed9cd42666a98ac8253fd3d880ca97c414cf" + ] + }, + "97488": { + "id": "PR_kwDOAO6SJc58yf6E", + "public_id": 97488, + "url": "https://github.com/godotengine/godot/pull/97488", + "diff_url": "https://github.com/godotengine/godot/pull/97488.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97488.patch", + "title": "Disable auto translation in EditorDirDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-26T12:29:04Z", + "updated_at": "2024-09-26T17:53:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "4b734aeda96cc6b0bf1c8ea184572790e5f47bf7" + ] + }, + "97489": { + "id": "PR_kwDOAO6SJc58zCZZ", + "public_id": 97489, + "url": "https://github.com/godotengine/godot/pull/97489", + "diff_url": "https://github.com/godotengine/godot/pull/97489.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97489.patch", + "title": "Move skin registration process into deferred on ready", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-09-26T13:29:26Z", + "updated_at": "2024-09-27T11:55:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "2eb069f40b64809d144d86373c9b42d824dbc50e" + ] + }, + "97491": { + "id": "PR_kwDOAO6SJc58zQbM", + "public_id": 97491, + "url": "https://github.com/godotengine/godot/pull/97491", + "diff_url": "https://github.com/godotengine/godot/pull/97491.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97491.patch", + "title": "Fix EditorFileSystem crash when fetching icons for unknown file types", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-09-26T13:53:20Z", + "updated_at": "2024-09-26T16:52:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a83ea6b57ddbfbce656cd47a6d21cd6a13c37d5a" + ] + }, + "97500": { + "id": "PR_kwDOAO6SJc580Tof", + "public_id": 97500, + "url": "https://github.com/godotengine/godot/pull/97500", + "diff_url": "https://github.com/godotengine/godot/pull/97500.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97500.patch", + "title": "Remove the restriction on supported types for Godot Android plugins", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-09-26T15:45:25Z", + "updated_at": "2024-10-01T16:54:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "4587d14796bfd21be3c677efb2273656876f5241", + "5e0805a8138702651cb8cc5fdb8ca5c38bcdc2f0", + "07cae26abeb85d9e7e1f7c6c86b6f782e3eec646" + ] + }, + "97503": { + "id": "PR_kwDOAO6SJc580wjj", + "public_id": 97503, + "url": "https://github.com/godotengine/godot/pull/97503", + "diff_url": "https://github.com/godotengine/godot/pull/97503.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97503.patch", + "title": "CI: Support merge queues with default runner", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-26T16:50:56Z", + "updated_at": "2024-09-28T22:51:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "cb9a457153e8d8242ab2c94424211af3c96d61fd" + ] + }, + "97510": { + "id": "PR_kwDOAO6SJc5819ul", + "public_id": 97510, + "url": "https://github.com/godotengine/godot/pull/97510", + "diff_url": "https://github.com/godotengine/godot/pull/97510.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97510.patch", + "title": "Move Vulkan includes to a central `godot_vulkan.h` header", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQwNjgzMg==", + "created_at": "2024-09-26T20:09:47Z", + "updated_at": "2024-10-01T15:38:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "146ba4106f459fd37d130a34da02ef737ac166e4" + ] + }, + "97512": { + "id": "PR_kwDOAO6SJc582BgS", + "public_id": 97512, + "url": "https://github.com/godotengine/godot/pull/97512", + "diff_url": "https://github.com/godotengine/godot/pull/97512.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97512.patch", + "title": "Add Unit Test cases for `Sky`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMDkzMDQy", + "created_at": "2024-09-26T20:21:04Z", + "updated_at": "2024-10-01T15:41:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "136e4d563642933c4f6d8b2cec0c6755ff7a7fb5" + ] + }, + "97517": { + "id": "PR_kwDOAO6SJc582w_n", + "public_id": 97517, + "url": "https://github.com/godotengine/godot/pull/97517", + "diff_url": "https://github.com/godotengine/godot/pull/97517.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97517.patch", + "title": "Add support for Android Themed Icons (monochrome)", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-09-26T23:23:59Z", + "updated_at": "2024-09-28T13:13:17Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "dbcc7f3051f24663c7215daba1c6a725c5b66096" + ] + }, + "97524": { + "id": "PR_kwDOAO6SJc583vdE", + "public_id": 97524, + "url": "https://github.com/godotengine/godot/pull/97524", + "diff_url": "https://github.com/godotengine/godot/pull/97524.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97524.patch", + "title": "Update thirdparty OpenXR to 1.1.41", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2024-09-27T04:36:57Z", + "updated_at": "2024-09-27T11:56:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e0478fe3a3d3a28330e051bd065776e13efb4691" + ] + }, + "97527": { + "id": "PR_kwDOAO6SJc58426o", + "public_id": 97527, + "url": "https://github.com/godotengine/godot/pull/97527", + "diff_url": "https://github.com/godotengine/godot/pull/97527.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97527.patch", + "title": "Unify editor version buttons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-27T08:12:51Z", + "updated_at": "2024-10-02T10:28:08Z", + "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": [ + "38579a1e847132428019dbc73d88c91eb4f08586" + ] + }, + "97532": { + "id": "PR_kwDOAO6SJc585y_z", + "public_id": 97532, + "url": "https://github.com/godotengine/godot/pull/97532", + "diff_url": "https://github.com/godotengine/godot/pull/97532.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97532.patch", + "title": "GDExtension: Use loader to check if the library exists.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQwNjgzMg==", + "created_at": "2024-09-27T10:26:18Z", + "updated_at": "2024-10-01T15:41:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "8a41b1d90ff447fb3014b7402f28f820ddc7c8a6" + ] + }, + "97534": { + "id": "PR_kwDOAO6SJc5854qO", + "public_id": 97534, + "url": "https://github.com/godotengine/godot/pull/97534", + "diff_url": "https://github.com/godotengine/godot/pull/97534.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97534.patch", + "title": "Expose CameraFeed setters", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxNzY2ODM1", + "created_at": "2024-09-27T10:40:17Z", + "updated_at": "2024-09-29T04:22:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "38d7ec1640ece8cdf6774ff5ae1f9f37d0a5cc66" + ] + }, + "97547": { + "id": "PR_kwDOAO6SJc588DEm", + "public_id": 97547, + "url": "https://github.com/godotengine/godot/pull/97547", + "diff_url": "https://github.com/godotengine/godot/pull/97547.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97547.patch", + "title": "Vorbis: Remove redundant bounds check", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzMjAxNjc0", + "created_at": "2024-09-27T15:36:11Z", + "updated_at": "2024-09-29T08:25:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "2caaa2cae5c05e48274886c2968475f24d979c99" + ] + }, + "97554": { + "id": "PR_kwDOAO6SJc5885_7", + "public_id": 97554, + "url": "https://github.com/godotengine/godot/pull/97554", + "diff_url": "https://github.com/godotengine/godot/pull/97554.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97554.patch", + "title": "Combine texture and instance data into one uniform set in the 2D renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-09-27T18:10:34Z", + "updated_at": "2024-09-28T22:52:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "4d635b7a3afafb62e9d9e2e09f00e5d62d317a8b" + ] + }, + "97581": { + "id": "PR_kwDOAO6SJc58_Hvi", + "public_id": 97581, + "url": "https://github.com/godotengine/godot/pull/97581", + "diff_url": "https://github.com/godotengine/godot/pull/97581.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97581.patch", + "title": "Add a few missing CODEOWNERS", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-09-28T09:57:38Z", + "updated_at": "2024-09-28T15:52:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "ae45d19ad69d4a23146ab04c85adca00188a0d94" + ] + }, + "97589": { + "id": "PR_kwDOAO6SJc58_gsA", + "public_id": 97589, + "url": "https://github.com/godotengine/godot/pull/97589", + "diff_url": "https://github.com/godotengine/godot/pull/97589.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97589.patch", + "title": "Fix error message on startup when camera is busy", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NzY0NDky", + "created_at": "2024-09-28T14:31:37Z", + "updated_at": "2024-09-28T22:55:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "0178bb88e0eac442399d915ba9392530e05e1f68" + ] + }, + "97602": { + "id": "PR_kwDOAO6SJc59AfYx", + "public_id": 97602, + "url": "https://github.com/godotengine/godot/pull/97602", + "diff_url": "https://github.com/godotengine/godot/pull/97602.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97602.patch", + "title": "Fix `region_filter_clip_enabled` to avoid sprite bleeding for interpolated sprite sheets", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0MDMzODA=", + "created_at": "2024-09-28T23:11:45Z", + "updated_at": "2024-10-01T22:47:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d720eb80e176bf7455f37cfff9e336c95bc911f4" + ] + }, + "97607": { + "id": "PR_kwDOAO6SJc59A3dI", + "public_id": 97607, + "url": "https://github.com/godotengine/godot/pull/97607", + "diff_url": "https://github.com/godotengine/godot/pull/97607.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97607.patch", + "title": "Add unit tests for `SceneMultiplayer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-09-29T02:23:06Z", + "updated_at": "2024-10-01T15:39:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "LA_kwDOAO6SJc8AAAABAjhGIg", + "name": "topic:multiplayer", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "e376c4f30c6c220a3b82b7526555b1f3475d4896" + ] + }, + "97611": { + "id": "PR_kwDOAO6SJc59BVj9", + "public_id": 97611, + "url": "https://github.com/godotengine/godot/pull/97611", + "diff_url": "https://github.com/godotengine/godot/pull/97611.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97611.patch", + "title": "Update bcdec to latest version", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-09-29T08:28:33Z", + "updated_at": "2024-10-01T15:38:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "529897cb0c7ebddf9786752cf4f5fe81330bb55c" + ] + }, + "97618": { + "id": "PR_kwDOAO6SJc59BumV", + "public_id": 97618, + "url": "https://github.com/godotengine/godot/pull/97618", + "diff_url": "https://github.com/godotengine/godot/pull/97618.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97618.patch", + "title": "SCons: Fix MSVC decode error", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-29T13:17:26Z", + "updated_at": "2024-09-29T15:25:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "9a8fcd52637d6e61003bd5ba8a25d48ec6cce989" + ] + }, + "97622": { + "id": "PR_kwDOAO6SJc59B8-m", + "public_id": 97622, + "url": "https://github.com/godotengine/godot/pull/97622", + "diff_url": "https://github.com/godotengine/godot/pull/97622.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97622.patch", + "title": "SCons: Include pre-release in MSVC detection", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-29T16:01:43Z", + "updated_at": "2024-09-30T11:37:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1d3c4e192c61e8decb9e350dc76d64763dbb1e6e" + ] + }, + "97638": { + "id": "PR_kwDOAO6SJc59GDNx", + "public_id": 97638, + "url": "https://github.com/godotengine/godot/pull/97638", + "diff_url": "https://github.com/godotengine/godot/pull/97638.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97638.patch", + "title": "Docs: Remove duplicate words", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", + "created_at": "2024-09-30T10:26:24Z", + "updated_at": "2024-10-02T15:05:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "a6997d37cc9da98e1e876178f3e5e657d8fb6ba6" + ] + }, + "97647": { + "id": "PR_kwDOAO6SJc59I8Zb", + "public_id": 97647, + "url": "https://github.com/godotengine/godot/pull/97647", + "diff_url": "https://github.com/godotengine/godot/pull/97647.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97647.patch", + "title": "Add expression evaluater to debugger (REPL)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-09-30T15:50:29Z", + "updated_at": "2024-10-01T23:34:37Z", + "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": [ + "645abdbb801c29ba93adefb01e422dc66fb22fc2" + ] + }, + "97648": { + "id": "PR_kwDOAO6SJc59JEwR", + "public_id": 97648, + "url": "https://github.com/godotengine/godot/pull/97648", + "diff_url": "https://github.com/godotengine/godot/pull/97648.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97648.patch", + "title": "Fix ICU support data loading", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMDA5NzM=", + "created_at": "2024-09-30T16:08:00Z", + "updated_at": "2024-10-01T19:54:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c4b7d6f5c32e2a241666233996f20af68107d0ba" + ] + }, + "97686": { + "id": "PR_kwDOAO6SJc59PRN3", + "public_id": 97686, + "url": "https://github.com/godotengine/godot/pull/97686", + "diff_url": "https://github.com/godotengine/godot/pull/97686.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97686.patch", + "title": "Add Ukrainian translation for Linux .desktop file", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0NzQzMzk1", + "created_at": "2024-10-01T11:13:16Z", + "updated_at": "2024-10-01T15:41:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "1a2e0b22b6278cef95a528e9101a53f4cb93b548" + ] + }, + "97693": { + "id": "PR_kwDOAO6SJc59Q8Ya", + "public_id": 97693, + "url": "https://github.com/godotengine/godot/pull/97693", + "diff_url": "https://github.com/godotengine/godot/pull/97693.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97693.patch", + "title": "[TextServer] Silently skip invalid system fallback fonts.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-01T14:22:55Z", + "updated_at": "2024-10-02T10:09:14Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d222daa9c8c15405d355cc8676d79941ae04e141" + ] } } } \ No newline at end of file