From 4941c7971e8cf04188c906000cb518485806d4fb Mon Sep 17 00:00:00 2001 From: Thaddeus Crews Date: Mon, 20 Oct 2025 09:25:11 -0500 Subject: [PATCH] Add config and data for 4.6-dev2 --- configs/godotengine.godot.4.6.json | 10 +- data/godotengine.godot.4.6.json | 22184 ++++++++++++++++++++++++++- 2 files changed, 21727 insertions(+), 467 deletions(-) diff --git a/configs/godotengine.godot.4.6.json b/configs/godotengine.godot.4.6.json index 56f645e..92fd709 100644 --- a/configs/godotengine.godot.4.6.json +++ b/configs/godotengine.godot.4.6.json @@ -1,9 +1,9 @@ { "name": "4.6", "git_tag": "master", - "ref": "8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039", + "ref": "7864ac80192e9e91bf56176af9f04cc013b580aa", "from_ref": "4.5-stable", - "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-1/", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-2/", "releases": [ { @@ -11,6 +11,12 @@ "ref": "8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039", "from_ref": "4.5-stable", "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-1/" + }, + { + "name": "dev2", + "ref": "7864ac80192e9e91bf56176af9f04cc013b580aa", + "from_ref": "8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-2/" } ] } diff --git a/data/godotengine.godot.4.6.json b/data/godotengine.godot.4.6.json index 229a73b..c87713f 100644 --- a/data/godotengine.godot.4.6.json +++ b/data/godotengine.godot.4.6.json @@ -1,23 +1,592 @@ { - "generated_at": 1759149810016, + "generated_at": 1760970247325, "log": [ + "7864ac80192e9e91bf56176af9f04cc013b580aa", + "816ec99355ef404451b30eb9a87fe450a3d09a14", + "acdb8667b56a43db6eee9a96ad61147bb80ea785", + "540ea0b96cea2fd1b57598bdafd35b5326aac21d", + "6ae1caecaf6a013134ca4ea98865caf6ae3624cc", + "8aebfb7776cb647e0cf292d80a128bc672d41bd4", + "4a7ca086a302978e0f389831eae129170fac8366", + "fd8ddca49ac7b729f2ee35f0766812e639d987df", + "fc985d77697a8f640744a6c60ffea3f6093106f6", + "d5942cf5fdfcbc479612d1a81f8672ead134f783", + "6733345f73d04aeca9fa94706ca7451a72433429", + "761312304802ec4d541ce6bbbb764376d8a29c97", + "8f1b411556de6330e35ca3b585b5575bffbc2c1f", + "60710df3b6fffb5a9a9479f80a0e9d8f05069946", + "769505fef3fa538c96f2d14739de541469614f96", + "94818a5313d5bf915df1e72155ef239b3117dcc9", + "026efbb0f5aefc289bd6528f375dcbb8bae38ca0", + "f3ebee1f79790a5ab89864d450f0eba2f4dac975", + "9e96c7d9b80146d0c1c285fd97f3b7824e346c54", + "2edad6860a6c44464942024e5a070e7dc6da6644", + "13404515fb4dae1f9908a907c9a834b2c3db82c2", + "af584b1ba8b677e6ae42db61b491343fb68d774a", + "d73970017850ba5958ac6a84d27a7e3e5f97efab", + "73afe696d2fa650c24da4de71fd900362aad3bf9", + "20430236e749306e1968656ffdc7f78e502a0ccc", + "49219de4027ac4d4121225843e976a59e37576cc", + "1ae616d7d861c7de9e7653d3a287025112cefba3", + "ca524532e66d1228406ab0663d300add69e386be", + "57e041d3571721bca16a0033a5e71d1a085506b5", + "71031e4adb2cfff71e457faf38a9d0eb3a539bb0", + "710a6e030359b2ed12181b7dab4fdcb4ccf9d66c", + "a281e91c5a8a4790d087ece1e0666f887c4b9b78", + "1f7e7de82b76ebbf301720c542564b73bec9ccd6", + "b49aea89d066071272edd0d4e7bb7765a7425dbe", + "1e8fd575a99637b519270ceb40a4b4ca85053b72", + "36b92128b1bce1f98687add98c84fd70ae9b20ca", + "80ce18918ef53245deb8ab044fd4229391a5daab", + "1e9d0ff925563276b5921b9a8b88ebe45680c04a", + "a364d6ad753d44817d3f14b6ad3591b25ec2840a", + "68b897225e812e2bbe1ec62965bf74be420de03d", + "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c", + "8a8bd02860a3f240dd294ae3a603cf9107519e07", + "ad74ed68c104b47ae9b40f48cb445f1f8bafc424", + "0400b703e4c95e7de0ee98688267b98a5fb5e358", + "9cdf3ff3ff74b986eaf41b36c9efce860d5d9f4e", + "0b4712376816773d3c57f3feec8d7cfa5d88065c", + "9554c2bc56dad8d512b7099168cd698b4320c015", + "4d3a899c64ab5f9602d4922f74ab31004325ca03", + "920552812eecee3b7d723db13db2eb323f9aa31b", + "9659dc13bd22f2a863651da7f3ac74a43e0e51bf", + "b7bbdfd31ce52e4fdbe478bf341559b2786e23fc", + "79e533679cbb7c0312cb96c09f4686c8dc8e74ec", + "e6768b5db44c91b28385a23ce7030c5f5a6fb7e3", + "c2720efb28be996d05e0b7eacfb5db842ee36008", + "879d4439e755f314cb9c9aae8f3b3f2bc797b15d", + "c17e76572dc9a9317f5a147a88ec56475730396e", + "66e5bce6538ee255a8024106ff982b4b56a7c021", + "b3bb3763915404cbcbcda87e36038b80c7800f83", + "7d3c25d083a09ce74fb249ea88ae1bcca3bbc3cc", + "8173f43770e9d83e67cd3488d506c85330a95c2d", + "769007c707ff96f889ec63af732ebefdc1e49841", + "e825169957e4ec67bc0baa6168af02b337399f6f", + "4ae535b3b95a86b239761a9c844627aa2de5943f", + "c0c75561d29012250472e4f644e358f287b700dd", + "8ce4f80dd9205d604fcc66936ee9a57533971509", + "d3285f5468c0f1d5de1b1995221c805ee9345a1b", + "c6df8d32531f05db31fd38cfe96eb88c117b8e73", + "988a7f7bdfbd4ded3ca357f14be0ce61cf5868e6", + "0b4cca38ea05c9c9b866122bd5481c0ec45b2e1e", + "8be090c03a7de5853e8f88444459e253e7b67178", + "c5754ccc52d2f7d0345078553be53a095cec4466", + "21a6488c7ffe0d86ddf5a828bac68caf63a18f70", + "3dbd7d36d0789f4ba50707045b071cbaaef5ab58", + "cd74a9cb12966ae677d549fa3b9ed17b59c0dead", + "cd13a9df1483bffbc5e79869818233082fd7d7fc", + "58894136b7384cfcb55a8cecdfedefde6d36226e", + "40dde2a9a1b0bb66181f371e70ac4c7e6b2ede34", + "3ef37d7bf3e80c6c9317d6e1f79e59bd08ca691f", + "25685055356d3c364068f1cc4143ffd4169e2254", + "1e0b41ab278dbc2ce70de43408a11af9c9282ffe", + "cbc960c997a50a95dd422a0031525098dcf17fe6", + "bad44931a82b8483348fbbe6009f3caede6f3273", + "914a72f8a41cc39b9e62fa8c7304924ad31dff29", + "082766a990faeb1bbd73bb6a9926fcd89b68384e", + "276e1c222ca7ed9c5099d0efc504cae31af6b65f", + "fc7065d2b4c7376e3b87c12b9a00bce726a10e74", + "599fd7344a17fd1a7541df52a03c2bd0496524ed", + "31f9ed087e3e2934ede52010f12beb2b2772915c", + "c9b72fcfb6548ba32bd273bf18efb41eadfe90ff", + "bb4d0638c4ee6dc652374b1476ccb6441f19fa4e", + "e560ea47d4d281f88ece0e3dc24d4a550956e6f4", + "094eb99a43b2cd241f0d9f2ed1abe8a9f4b92747", + "10c333a8f1cdd0d01f6f314414c5e2c3a73f2555", + "dc05e0f90723d54ab56eb694a7a51a060da08321", + "43438fec2a27d07282c1ec255199592a0d76f22f", + "1274facd4497755febc0497d5a44586c74a6282a", + "2b1fa0f10c1e85c1aed79aeeabbd706a97294853", + "dcb9a0d030a7762acc20b58d393ab4cec0cdc052", + "08c200e82f04ca004f36e1fc95c73ea403e17ff6", + "5e7f7735a4c2aeaca7e3cc836e02a79a430692f8", + "02f48683b5e64790d6e70d596d1f8aee3d4e9381", + "0450686035ecf718b1aba93b8da4df7dfe19d34a", + "7e2f6c3ebc431eb559b4695f13507edd7ccf6205", + "14f7cbd74c8c21abcc42cce4aff54f34a91b61ed", + "d86a4289941af31374499683408c043241647768", + "7a49918c89ed37cc588ff8f0c02169af0fed70fa", + "ac05ce522615af924991f23ce995312ac1792c7e", + "ba268416d564b23e04d145894066ce6878f62faf", + "7cee91f05b37c5018fcc9a9aaaba46920d98cac7", + "4219ce91f2d1fae65f289d27284a1ab35e9b7b5f", + "12ced6c83b26d11035903b39189f80f6eb9f278c", + "f835707f7ac633708ca8d2d54c4995aed9fcde51", + "2e0015665771f0f95e82e4d987965deffae1ac4d", + "5ea0b9d60d36f33c73b6b7673f8e890d86f633cc", + "206d4a0fb30394b234ccb40d2f62f8cc5b693a06", + "8e3499a96146d704a652815860e9647042db5c80", + "e38bbf88e58364acfc2381217fddbb558437ef21", + "a5ce9c370634eddabee9574662c9c39863903533", + "263a2bdec6c45dda0a9e0b73d9e6e7e17292c1ba", + "03923c6ed7b1203f0e85792cf4468895efe47aca", + "cb7cd815eeeb11aaa1f68453a515c76bec5ba73d", + "8b06cdf277f4ab208c2efcf2f09e44726072d960", + "70f180975b8708320f7efdf4da160fb14e9fd478", + "a872b54a3b7feb8ce55e65bbd4936f70efc0459e", + "985e6178b45232f1d462f5eb0577adf3db2a09a8", + "cafc012b053fed5b446a5a5831c572019500fca0", + "16a11ac88b3aedac2825ec570910f34fb40f3f98", + "3e1af9a12ab6d30c7b5743d19478a53f50a591c3", + "e33f89fe276118644d11f90929b658ec465651e3", + "d10eca9c59312e8d3e6ace24176d0946cbdc6f92", + "edcbdc5706e711e0ffd24f5f02aa1f216ebd4eb4", + "89ce203427985ae9edf0a8192868518b1e009a72", + "99ab454a64f453d367436fe0057e7215f78c4525", + "c417769226439da82ebfb786898422188917886a", + "4ea49aecaf1f9a8399e7605abc98a6b9abd74e9c", + "d4a87d9bb3f434e49d969b0c0ce3ee61eb8f679e", + "8150cb920015ab99e824b03fdf26a54d8a3ab8a6", + "d598753c1a35b9c0c7d91067a03c9e8ff1d4676b", + "dd3b17de8809063ff02d4a7f1d0fa520530d972d", + "cf9e2ea6da2bc5694d47939d21c381118804a08a", + "21e5b41642259cdf4fb725247f0af0f40a735ee6", + "fb01d80e88b9b032295366e04de25addd9045bf5", + "2dce5172e2440450bb21bc799478204794bd9eb1", + "b9f7f2d767a06d59b9a66a2dcd81a782bac71ceb", + "0a584250ae76bea1e1d9447e5959e2dbea43d024", + "56abd0ece3bf7dbf11cbf57577044852a8b6a2fa", + "3a003b2d96b13351b2a238db82a33411d6f56d04", + "09ad9e535b98edf3a86f7f84662943d242abac44", + "fdecca2f18a7b2a9653afb07143767b3fa4bb11f", + "dae2122388f599037504116ac4ac9f46d8166627", + "295e465fe403954911ca75145cc5d21546274262", + "91a179847437c3bc58501aa337ce3bbe94b6df6b", + "aa88eb2a759c2f67228cf22d0b0f8fdf336fa1fb", + "3f3a8562fbecfe2b25c03227054e73ebea509f61", + "db3407370c4f984e2b1333a766a47e013e67621e", + "09ea0cf899a94bfcfb4e0d8089761ddfad255b56", + "092b7c64277dafc9c942ac9c3397ac70632299ba", + "c41e47034ed721938c62f4e8a14ad38f10bdcf19", + "4ab22026b63f80998c79b015e38ca8f16c1859ca", + "894d6ba13f2f4e0cfb6b5f34c78be673659c7839", + "5913469309eb938ce45d92089184870b5b125f5f", + "755934f5f0d8e8d6bb191d42799996918f41ea97", + "538fd6924374ff608b931cbdd43797506befbee1", + "7efb51c9d32d243ae603520855d51b506a705353", + "e33e0695089f7ce121239fab4676e53a0e1952a4", + "a29900462270b84c7295c64898123be736bf7794", + "845f9f73cd2536f336d5fd8b718614d66f9e6421", + "3a3894e22cd86a54be9f1405cce32b05b55068f0", + "cee37f0234329444271fb5f8371f3de8c8fe7579", + "9843a016f588730f10be54008f4ba0f7d4350b52", + "e6783dbdd10c5050780a433c2d7b8caa04dc4745", + "7998b5e8d2ec4cac0e5b8e411823c5e4ef083ce9", + "bd9d1bf070fc054c81477cc03a74e600cf4cf641", + "0de3f8b21f6d944277e71d096faa2b38b4f48384", + "33cc3c125d08b408f28009746bfa64d1466f6240", + "9a5d6d1049e589ce0cac08f65367a084b252c18b", + "4ad9114c54496fb49a5e9e8294cf49e5995bc31b", + "1cf0bc2c6c75adf5fb5df37976055417ba776824", + "52d32cee8dc51d7ff5e39defa2135650fc510d2b", + "8f4d8dfd2deb106f2350aa05b43dd96a86e35220", + "e20acd3fe3ae16f353ce3110fba2faeb98bb945c", + "0091d30e3e84f1202069bbd349152e6b2749138d", + "7c033002b047ae76397efd60d4e003ed9ef13bac", + "4bb612126e0fcb833a86d6155b3e2f80ec65a265", + "e5ee1911a996a79845af798734e6bd164908f566", + "7093ca3dbe69457894517e0f62162873f570a3e9", + "d3c5141e2eb6209925b12a36be2bd8252980a19a", + "d223b0ccbcb2cf19d26fc4bff471725c47f9c202", + "fa57282a1e76cf295b6ca20bbf98e2798660bc27", + "4ad11b6af38cd16a21d1bf3e737cebc5f0e91f6b", + "24f23c5cdbe2bbc01d21bf3cd451ef539b9cb088", + "a2d0e17187592c11daead8af6a54a5e67c1f4436", + "33689d7beb670301e1b5da8bfa21e4991263edbd", + "207e8c1b922a00c5118a76ebd9f7b19c5d8d2b7d", + "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9", + "71443372fadb1f36fa913afeccb992f14fbfa2ff", + "4ba09aceb93df0141a4c56143e27f3d7ac0b0827", + "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609", + "bca701f0ebeeb68b07745ded9169c7c1a2761b77", + "f9fc0a243cba641213a9247230f8f9dc5a169680", + "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9", + "7fe3a661b4615e39fd5ebf64af52e9a3664aa56a", + "d61cd9149aaee6195b83bc65ca5539a27d76d61f", + "f457855148701e26d57e1bbe013200a2e0c23ac7", + "194d76e5713aebfc521d18b29038daedb1aea2d4", + "ef853bbc06957933de8c1c5dc38f29113ea980ef", + "0f7bf2913f7b5344e260fa93437ce9944c7d49b6", + "5626f0bf0bfe6ea9fd827a3a5c16b95acd8dcb76", + "8276e512d6eff9add9044bfd39706e9fa7c2ecb3", + "72cf639020cf5d8b72528327db2f6a17fcdfb497", + "91ad9685574fc6f9ff30129e8ef6fd0a092f687e", + "e878d5a2fbdb29f2d0f4318199c6e33dd86398bf", + "6ef2c7b34b320b5d2a891bd9e44cf5f881bce530", + "b3ec2edc0469460ecb58be0b8cacfe0c23ca1029", + "c7276273d8451268f1c2ffa44c9f60168ec6807a", + "1fa332cad4e987ef635b45c84595aa6a4e9a6112", + "5df5c2212aae59828f0658c72cf4fd14a36b7ff4", + "ec7d25d35530ba43bfceb006cf5e63d8989a35f5", + "ccccb9d3cb9b8540de0f06ce03770665018d83bd", + "cb164a38f2bcb1074c9f3ce0a0eadd2a24ed6003", + "9c63619f20e0621d4cd680a4533732b4c57b6ca8", + "651d278e1d2183252cfbc42f2e2d8d1389fbdc58", + "9efb50bad7a1d7da1fbfed4cc9989b6ca73340f5", + "4bfe73ccd93b252be02ee8ebaef56466eb337014", + "a75c738ece67e7df52b379b9b36de718d8706098", + "9f6088dafab425f248f5d61cc5f811ca39cea133", + "89e3587cd83395824ac30adb1b17ff645539bd47", + "916bfee5283df05747d5cc8a9b0791e48bcbdb9d", + "1c643549f331be94694a171e319be932f3439c15", + "e3c64cff241bb5da7cf624c23db557db69c7ee1a", + "a1974604fe0c3fb79ff43fc984e73bc471ceb211", + "faf1ab126dbdc18adcfacaf035c2f0126bf67f1f", + "f81f08e5bffb35a355686d52944cca9f6f025e56", + "fdaf00af0ed730e3db06c0f685658b5d6d7bdabd", + "b95024752a8fb5297e98feb4ae231c9961010d86", + "56d5624e88b9c314ec86d3f05cbff15747d4f1f7", + "fda0e83bd543680f74f17423c0ffb61f53dd4da1", + "7abe27ba09c3b1399c23b382b13597f57d6df527", + "e1a6334b560606c51dda81007b5bb933e04bb7d7", + "bb01fa25bf0462fc257970cc6db66ec8be2ae5c0", + "d4c0fcba3b5ce05d61b79e6a0cb0a78e4fbdfc5b", + "f678729f89a7a597d7f0dec13b4e506829a4b397", + "d2ee378d1cc9b3f734691ad7856d8e203c173f12", + "cf75064c7181995b214bff1cae18862c1300f066", + "9052d31c68b852f9b38f4e60f1956a97386d0153", + "9a25d56b1fa1c97832664e375db6705c096966a8", + "30398802f883c5465906be42c683fc6d84502b5d", + "1cab5e1b1c0d4bd9fd2f5d880383ae37b177221d", + "a177d33ca75a37653cc4f66cc0f009f3846a3ffb", + "546ead2abdcff5aa1f0cc1d8ab22569d05fef287", + "a6e44be2dc41ca4ce29e7e64984c93fede26c2aa", + "fda161f97698f083086594e191ec74c13f12597b", + "6c44c80c62b0e0b778f5340f18e4de108de4ecd5", + "91c48b3151ee7eb1290d2bb9521bb0c57423df69", + "839e0358b332807e36d967d1908a480e7f7c7a3d", + "35999a16dd985149b589f02641bb0108b461d93b", + "7b2e1486875b59f6c74b073deb4cae7279cf0139", + "c01c7b800d26c158e740e1e8e4cd30c9e4b00993", + "9fc656d2bfb604c4598a0bc89695a53b321bbe69", + "62abe9e6e75f4bfe91c4229e5a28d8613621461c", + "48ebbc438edcdb8e799ed3b491d62e5f39b8a93e", + "f1f9f54ac31a3147cced914917556cf275d5d4bd", + "e437cfa2802111e637560931623abe3d36026a0b", + "5ee1384cbdccba0e378eee801ee4e5847b2d89ee", + "ce98fae6e8b445d9f9180dadd6b375f1e459b55d", + "fdc235f4969d8d9f28aa6e2154df253bc1744bcd", + "36b76fc84cfee2d6b38c3ad0236bda62a01c549f", + "aae2def236ed4b475e944862a23edfc880eaef35", + "8d6426ef1a3f980ccdae5482e75ee3655435638d", + "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec", + "9894256e3aaa9aec64232e60851893319ea52c99", + "093d1919097c910075532eebf510d5ceefbb4138", + "d6036462b1d94205b3c9bb3876640c14490f4288", + "2adecffbc3faadfaf0855899aee7095c23b5fb69", + "dc5e615a1ded63d34d000a5ef3386de613b99e1c", + "5935a32e323bbf5766837cf43c178d4149336717", + "d413181b8a6c427a56d6c37378d4dec8e658b630", + "d1d28c0bcf1769ad50f35df7a8dc5da543e5813b", + "93a5f4fab255dc72a22c208a09160ecd3627dc18", + "fa1c53bb8e79bcc2adda01410240226c474a0871", + "788745e5b8f40ab95bf069a46a47089b7e88c2f1", + "12aa435bbb00df87f5aad58fbc85bb0d1673e7a1", + "6ece891ae65b6f1c35f9ecc406af684ce9239268", + "6febc2bf961ed34721a448c486a3c4cb69f58bab", + "d8df20a2e65806967549d62d55fe88c2d1e67179", + "9f4f16c58831faf31a37cd9728abc057549c1e5b", + "f85dc0720d558ef4ac10eb04478e16084fd20138", + "686b56fae9121c5ec4435b824e921db17389969b", + "dd6ffaabdc9e5fd0c74c606b7292336023c95342", + "e8535bc27efcc524ca008aa4589dd8a00dde9759", + "d364dacac13359e9d228412a6c91bb9caf8bb560", + "30a0a419820d87b9b5ca72e7e750ecd299b57bd3", + "5b2d91ef3158110e0f04db0d94dd25e83ce085c3", + "43a9999852f48e4aa5a36ac6a02684b1841f50a1", + "ef5ecd95d76b61757b2191eb6bb8b160dfa972e1", + "925d7003f8adcd9c3b14699c6f2984bd862b0494", + "dac47044471882fd17bd05cf159ed01c2c55dea0", + "f9a2ecd184712a1913a8ef555fd7608af15ee56d", + "3b04c8464c1dec48b1b2837a7a7292175156f0c8", + "660bf91360678ed4715e7240a89e0c4928717de5", + "b568b06970fe6d63977d9b6e09a0dfbf5523feba", + "984b52a972d88057300cd2264f5ed699783499d4", + "ef5cd9960439596036ed5d4f2214e92fb9e89f05", + "e277b3f0ce6ec626f39f073d054d1be7b6ab02cd", + "1043c3fd6451ca97cd0117ac86ddd25f9a6cc1ec", + "bc0342b3ef1abdc6d4b1501f8b8d08061e4cd825", + "900bd07d10bea92e25bd29404bba32736ce404cd", + "6f0f5a9bd05c0c8b9cbdb2b1cf04b98d756fe9e2", + "480f3d111935a06755f7dddf07547f30b1055a55", + "cb321840a1fa25c341358f7b511f8f5a85d12575", + "faddd60c40e0842a140c3243bf0ba4fa7a5a85f2", + "40b9d003af443fa3ede815686dcbffc71d9f0c48", + "91fc0c3756d196c41980e73a38b8b11af67945ed", + "0d056cf294cdfec10042654dfa6fc57eefa306bf", + "60b7b8b16e07b344117fc33525f31d65c499cb22", + "3fa500d2f38618f22ec6724def624b8599fea9b7", + "e2a8e93005261021f640cfeefe8712ca96d37b8c", + "5d492e1aed4b4c2ba95fd1fa106a70f31adedf58", + "9d44b68867b2b62fb80c489c3b77469f38d73f96", + "ac8491ae722625bff5786d82609b8dde27688cc0", + "7f77565b664646bcdc307acf096d152708b1e76c", + "a9d361f88f4014cad6c81a57b1fcfd811bc4500a", + "94c7c2b78075e3afe6c5e94199bacb679af67a05", + "47d757d3dcbf48aeca1d3464127e27070633360c", + "c5183d21dbba852a45f818495c76bc9335dbe24e", + "1211cd827e387e8349561e908b0992bb7280cf48", + "abeb9c654edde2c90d9345465ddace76e782ef8a", + "5a8c3bb0de429976b87a787f64a2be9bce07ed87", + "400c77f1709a3417eaf6cdf9e4404b8cf34f7063", + "db9a0d82d930aa3f75a5125e0235a75b17ba85a9", + "ead282ff13980c7d1d615d530e524997c80b5710", + "7ddce8ab2642119a7ed9b1bdaa221bd12e4f9a40", + "19c47c5d994c58fc7526936e54439c0fe03566b4", + "af404ff584546fbe4ee1d001c880563a5edb0b3e", + "ad600125df2ce267e48fb1588d688b858647321c", + "79b1a6defc2b6b7f73775b295e1751a359e279f4", + "1db0a60dc01648dd305ee2ad36a03948f5479d1d", + "5c3eb8b2277911b2bf454d9a032ca036db555c09", + "a88c54a5c7dd80774f18361314f89ebcffa159a7", + "39c449fc60521477ca8d527237511348f250c8bb", + "42114992482cb3c290e2689f88c9f3270c4bb8fb", + "636763276e70713ce9c01f2d392acdb887eeabdf", + "0fc8aacc64a1cf14b1537b42cc6e1430254d93c2", + "8657d8a090ce7cd53dc35b006f5944a00d28b8f4", + "91167c3c23201226df7ab10b5c64225495de1205", + "96ca7a205d5e7bbdac1ead253f06083a71c464d8", + "3d0daf15e1d759d07a3c97e888882a79cdb74c43", + "e1f19d14dd4dfef19f19754c1155af6a3d9d3e85", + "c20ab940aa82f999af914d39ea7cc84eecb01c9a", + "8ad335eae0038f68ec5d87e821ca6454b4cf46a2", + "d779c98ee121886a9cafcf742cd9b9085adc09ca", + "79b45ac162080e7c2e9bb4827c7319e438c351a3", + "c24d6afd648ba8449caca56587604efa07630de4", + "d616da449868c4d33ad43c575ee8fb9a0233e24b", + "f39465684437b41f16b8d45e6be8a06842f9b4f1", + "4986e28beff570fd77d3e4ac43984fa4fd7d5c45", + "36c7bbb47a2c4aad523d839612b1b7d9c97ff2c8", + "e1a7a187479fc5b99534a49554c7886d7c8e28f5", + "00129b219968fd62fc081a4e48df8402a8847664", + "06827c91c6ee98068a48c66be0cc067ebb434a2f", + "f6aa5ba23c8c256c37bc27fbb805fea0036f9358", + "6dfe5de9a8886e415b12b75fa66140ca47038600", + "d9ba9ba3da937c883d8af4dc23713a2cd3140ade", + "cf3c00056c63a501bf11dda5b10b0aca24017459", + "b35a75e429202f10a7a2dafa134a3d3305ac07f4", + "fb572aff53c6f10b7e267f84cb97510c794f2823", + "554e16fac230860e4d0109edced5aa592ce2c3cc", + "71a485a1afe95de3cf8670f853aed0bd577f20cd", + "1566eec9cfa2e146652a32802560cfcccbcdef8c", + "00f8f62be76ef828dd8d6c7fee87de1d5741a513", + "38af23a6549439412013f611287d3cd832dcf2e8", + "c3caa263bf4cb156464ba009398405b4fc23a5e1", + "eecb9576107779a3b8d744fb2f151a317fc7a56e", + "1c50f8660a8931488cc78f1721ee45aec04e3a44", + "2cb1c51038e6de1c980532f335a5a0a9abcdb3a8", + "8973c91293ea1582ed1af26f0e172892cbc1ffd3", + "6d33ad2917fd82df63861aa66e3a780633d03450", + "4b519317cd6d714750caa3bdaf3fb236bd3ec681", + "3316609ddd2a4963e5c2441d167860351f9f222e", + "8d91f832444317885b824407dff6b6327085ab45", + "4a3bf069a6466cec127cff03b3d5be5b98b50caa", + "e5ecc392c9544556045c05fbbcff8ba1340df706", + "ab287991cfa7cb602cc202f9e02d49bb66e4a5ca", + "8df06279c6e9dabbe900fc89e8f1d724f1d30e40", + "749d9b95b9831aa55e3153b68914a48776977d8c", + "9af58c113390b886c3337db62dd05cfb8a4e5ac7", + "e2dd60b5f8cd206cae03e71e61d71ed17f30c5be", + "7fbc3a5307ff0fc435423a35a19c9601b8d1c5b5", + "b67b765a100bd29061871da1e8a13efd16d6f644", + "7bdec677182388699d57b9d288c2acfe11fd1496", + "f44aa13a9fd9526a0158eeb604e10e4a140e4c4b", + "96c0d7c90d3f24774fee6479a880d0d169cb1173", + "c6a850634f551b0396c09e68f681cf00f5b440ff", + "9281613e765eebdbc4672b619bd3f6176e19924a", + "c82387b384b5166fb7fc8a0f2d900fbfa714e612", + "51ba8c1c12f2453baa0e61a2c33efdd834b1fb80", + "1e3754c1d1460bb5490c20230fcecb5e7da4b2a7", + "fdc79f5286a8f449b1ba93cf6b159c35ce692679", + "0f3e975aac52e87b76a5a0913100fc6341c892a2", + "9ff53256422464247a7a912b6af59c2656f0d1b1", + "d9af8e0acc6f2fdf790c90b5d43bb58e3dfac5c9", + "5f0ecf4c8c9a2b79924a19585847e6de7fcd143a", + "2182dedcc6e9e236931a92ae93303764e3514640", + "03eb42642cccd281348ab469b77098f708f0998f", + "3ffcae66a883564afa0f10d0b7b0af11da121e59", + "abbe792575e905a5d5b9a0d2f3ccf993d16b7d70", + "8f386fd9c47bcfdcd451846a72742146e18b5c5e", + "33bfd1fac4cb83f49b0ee376a591cbe74d3833dd", + "c92430e84a6186c49245b822a76147c7f3097c97", + "1a504af2ee30961834ea36df2fa0d4b1fb9c3baf", + "1c4760878b245815691f351bb41c0f4dffd79960", + "be9f6b480c85331a8f18fa70239bcc468564fb71", + "ef496a4289ed88d8f3e2ff741f63f7fa8edff996", + "127c2a347e7f15f60d9940e154dc88d2ba912d41", + "bf926c20005b4ac31efc6ed0ad319182d5a7ac14", + "4594de69fd5b32619212ba2855eb5b7c078ae978", + "25de1a353a8a0d4f558cb3a7e0d0b96d26cf1dcf", + "712bc9966880c414631d338199978d3051d9b6e3", + "b50ce590b4d4a5c0a423293311ebcf38a0cb27a5", + "ea452f2de5780049185aed7cbc7d3da0dfcfee9d", + "60c45fb64cf0d9902ff5792864be0e0a662ee3c2", + "54094b9073dd38909fb736a81deb3b126272dced", + "caefb0f1c1adce7541b1c051e3df097b0906c11c", + "817974ec53c0166ce1efd30597f88ee7a80b6922", + "d9078d887f515118be9254fe9e15a51be6c4325c", + "a0afcdd05ab5d036e46385dfe0f2ae9b7d2dce5f", + "6bfcfd1d33475046a9e9ffbfe7e08c301ccdee3d", + "45dfd4dd23da2f9cdc34717c4289411e730516a8", + "1df6a40aa02e9a73081dbeb1bd977a5b852acf7d", + "f9be832ecaef52c626e25a58ad87e0db863385f6", + "486626413bb3b038b6bda4a96affdc4a3ad0d02d", + "6f014135c4e12c19e62b2068f0b3fcbb2e1f2c2f", + "9712d6fb1fe8b7e21b51f5bcbce79d3e3d62ac42", + "f745685f54e5b29173da62161a2d88b01335c2b1", + "eab59f8057088c5a08a2cc4e508f20ebac6aff0b", + "6b9acd7e9e3c37a827f8bf8d8aa0889d2239ac0d", + "7eaf1ee62d5a490bc0b177ebe4bc751a0e39cad1", + "0a5f7125e48c29206b593fa5c90a0bfaadf25fdd", + "42263551b534cded40e64500ca87b60630768452", + "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e", + "ac85d24e6470e040ba0656a4a0764f30b0eb61aa", + "f7e052a45686f501f4cfef535daecfb9e36ebf1c", + "ddcb3cfcf55a403305999f3962c17f3bd96fd3e4", + "b5d0f7a5d25b0925888a08b53f4419b4ef40afef", + "bac9a9be85fba6390623e58e502efa64d4df26ad", + "f88b51995b79a66b455fc9ee83fc5101a198775c", + "c993db9688854ed1c27d0bd54677b598ed8fe339", + "61003f18ab0bfbc455565d40a33f22ba9cb7cacd", + "3d1c9fd5de1f243bdffee16eac16b45aaaa9712a", + "06f0c3fef6a548a047f4f461f84a971167252911", + "42b27932a8165b6a70fa9086370f863fcb62c63a", + "d705613db3752115f5b1244494bde6471fe6700d", + "dd09d5b7dd684662d1d59a68f89f0271fbc7de06", + "ac65df58a5111d7ab932da7fe3e2b9b208c69d33", + "7288419939565b45bf3812491caa0fd2286bd150", + "44f4002bf206a856b2a1abe226095c649c44f943", + "09609c1320e931b5d94dc181e4452311123df7c1", + "45502d1f04d988d35403ae4a591e17be8176dda6", + "318e6c77b56a9a737ed1f580d67dcca066b5f324", + "a430bf6e8b7742f5793933d1f8b3608e2b97eee9", + "9d7663398ac0a3d58a9a196176f3397a873ea0c4", + "131d6b14a25615f73d96b33e3ea1c6b4d868a20e", + "22467f3a5b0a9bfc4a77238e6c9846210b1c958f", + "2b7f39ea28fc65f4df47a90d27f3fe25a4aaf2b3", + "7b5ee98474d77447b76429272f239dfc91cbc6c8", + "1889f6800737f08787d57efd638d6b6d21b88b2e", + "7aa229cc8af5ffefde20d00cf46c94e72fbd0d65", + "b9730c0b2e4d40001676bd5b2abbe7a04847bd34", + "e22d442bf6daf76698dba0a11da210b223506210", + "2839d8cee596a112f6acf8899dbef266efee18ba", + "5f2593c9a23377aae0e592c06a9936144933fbf9", + "4610e1e517553a1569e89387ccde16bdb3a78431", + "9fbf5808a013f2d7a676b0f1ddab53229ac7cf03", + "4d231b5bf8506b304828ae75da853661a3040f05", + "5240f1c283babe25bc0a7c1c4d9818a3fea35dd3", + "1f7bf131b080c48f6a834a95e965de1861db5bc5", + "55ac91b887b692527af3616d76f4b073383f7daf", + "5a1bc65e06d9390e70e9799b781f0af561d5cb4b", + "e5bf31b170d2a5d1a9648f7e527a227086dfc211", + "b9010edcfae1d67654b5727b83c9f7ebf49f380c", + "c6189a83b921122a248c50af66d64c02b5e5b0fb", + "7ca521eda1096743f0509868b4feb92d3bcf1ec7", + "4f66d530682c22dbf503e66a27b94eae95776415", + "a9d4900284f866c246a90e7e7f2c73581427bfc2", + "6dc4272a1e1e12e6c15d6f15b2dc36c43a00cf06", + "af08ab49f79c30234edda8cb07b51cec86cc3cdd", + "b9513683d580b6e2d3b32fa89d6141669797c5be", + "19165b0b118ba13d41d711373debd766e261c7bb", + "d86123870b38c581fba8efdfd290d9b662e35359", + "93fd5c7ad0c0af3db9787ddd32d357a55a292d79", + "76c039fb09b74cfb75bc99c1a3afdc7f2cc88428", + "6b22951162952e801c6d350d6b59c170678be666", + "f9a6e51e211a86b9efed662e0bb3c15695d8cd68", + "70b6fa1525435df23483eed447cb7b2ac0468e62", + "8bc1dd63f46292909c0c4850fc9ee0082dd5d39e", + "4c3765d9ffc9d7c1e2dc5d2ed224eccd5c7a3894", + "6f3c5088ae8480240ac52c4c693abd2af856f460", + "373ff727f0b13d0f0b42517f2acf35bdacc35a13", + "4d13966c08e3a222a446def2dc972071b4366599", + "45d064c388169db35a8ebec021f7aca885c0e31c", + "f9694033a599f739361d5fa9bf764804d1d1f09e", + "dba83ef6693369e14e617c74a77ac2b28ba81644", + "c28b6c2ced6cd9e485f182440ce1c37e38db902a", + "bf940f0eab4b28fffe2f9059f262b0e97f79a0b8", + "c3fdc85d16be05260fc7c3f5a7df0c70c2ebf6d0", + "3615b188d7b2aaa8668d15d65405265684302b2d", + "2c707a911f09e9c58214c91ae8b5f28146ae098f", + "9bb8d12c1b280521df702e755fb94da7ce765af4", + "bcc0922a206286a4c2a2c08092bfc8af30c6cff6", + "56e62869fb99c7010dd0911bf2ca6fcab1b8d436", + "8f533897d88622c5057fa8c77fdc503940e6f753", + "d07a72e067802361e3624042bc5e9bdd775ad231", + "4a1c1c483beda0997e8e77fe76d43dac4d608d03", + "31b25d5971bb63dbdaf13eb1543399cae1693956", + "726c4e9fbaabb0acce80679d34ded830202b625d", + "0b2805f4007c43900c6f2d794af7a0404386d361", + "3997e7739389b034caa3ec49002edfa743e1a7f5", + "21fd4faf1b355416c17e49cc0c70e61ddec94e6c", + "79d0eea74218219a303360cc8d346505b26ed25f", + "7974cf00e74d644fe056cc26135c5cc85e91d5b8", + "5089e9aef00fa73276e88c4c9702f8630a4dbcdb", + "62933b683e1b2d56406ec9030d64aae432533b1c", + "e256771e86223cca74d307de384e3af4911761b6", + "54e8c8eecc3a3fcb0bab319825726201d6a4a565", + "0e7bb92b1d6573b4ded5dd13be27841b20505b47", + "fdf32d1b2a23d503c0b73870c84db4fbf15b581d", + "084783e92b829aac3e45ea56741bebff27450556", + "8fef9a689e0016b1bcdcf08ba2e10bae30e464de", + "618afcffa62e9c7c2b23023c8195e966a3f4e5a2", + "be53dd3d04bd9d05315a801d66d036157277db0c", + "a9673e2bfc1d3a3c11fd715d3962d2d56f524c22", + "6e33e3b7af18b0e9913e22b33e3bb2dac8954ad0", + "cf6da2a12e07d36a7042b51830d64c70644b4dce", + "c79fe5893965cb9fd10e90770d20b6bec3d232e8", + "d5738b5cdd43cb5e5f118cc206af6b2a711169f2", + "aa8bc0b56d201af5cc73d4f4df3d6db5ac532a53", + "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb", + "f00df0ad1eae2f7d45228f3e0004335f1d2cb1a6", + "9ad608691b2f06727e647dfea8f7b58051ca6916", + "6ebef31b3c0c26ee1275eb3e0a6f0f21a7fef494", + "65e8b0951bc59ec20a73ce891e81330492d39db6", + "743e0edfd7e24a1090616ba80bbdf218f8463c5d", + "0534423c58cba6b1e8ace4889a5b636ae4a92bca", + "97b398cba15d66ebb20c44a4deead469d897a5e0", + "d1246b099e1628783d4176553c69ca6e715d6b5d", + "3f84820711f5d58ebbcfc28f228bd07e33e08682", + "90a171d2780466a6fb65526b1fc5d32fc35de0e9", + "65a00fc60a02dcffcbd7eaf3d30cae1f08595e7b", + "2914a870afea729fe4522022a5ba6ef5ef645a26", + "ac2e01684cd14779d141b94cdf296970ba587fce", + "c3e6002c6e0b554c56cb2f863614be6a2672c3a8", "8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039", "ef4863ab97e5f75bc4b38a4af41e37b9419b70ae", "781a37420fc2d9dbceaf40be7b74503f0be961fd", "f6fc2f4a087a9c9e814cf154c529052086dc69ca", + "e59a55e6452bf2b1426f70d580e28cab6deddcc9", + "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6", + "12f8c78231de1694bcafe68f9eccddb0f5615c9b", "b4472f4670a0b7fd34137d18f1e080e3319e3819", + "9a1fbff6514e217aeefe34774a8a86aece5e551f", "720dfdde7da6e2c560d60eac57033b39a27a9583", + "a285ab6bcfd1e04a9212cd53bda40293748e5210", + "14b60f226445c1463a07f70adaa8c8110d88245c", "eeac57075ce473fb1c7e51de02c912d8f7882f58", + "754d49ac8151bc4e43f949c61102c157610c13a9", + "1a7be001d214ecbb8ce01c030d641348a4a55e8d", + "835383d46b76be25000869047de26e3d35995880", "9283328fe70d27f148c403943a283d93a9785beb", "3a16864c33c5a53dc892226e6afddaa252c94e35", "e9cd9a9c358d11265b9587beb2411b225170ce19", + "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced", + "c4bbf27cb535a5394e301d31bf61a9b8ca2e8558", "6a3d37ef1cd37ffa7325f007f7d19dda4a02e740", + "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b", + "727066fe1f70198ffd02c7a350e62c4c1c61b42c", + "4e80190a46b06f5d5fc6d0d11abf573cdad2e5f2", + "e882e42e1be615b0a4aefeaeb0bb52d7a6aa3fa0", + "ebb96e2303c95e63458ad68fa350954fb2cf80c7", "0590c974c19ef59bb019d70b8b2f511f2356e5f1", + "1bf821c1e10c0b89842ef550fea91cd58db5fdc4", "1f7630f1bfd9a7c65a5c144f85be38b4b64e3717", "e49e73e160677135170e31ac0d8724b5f8f5b088", "121b1b7d5853cabab0cec563756aca24424db49d", "5fda92451deaf65adf337488c70ac3ad4b845989", "5088a930244ebb63ac9ff8c2769cfd99971eb7e4", + "7227fdd805a8def84902e0b8e90664b0c2e44536", "3ac159094f29460ec37b286a79ac112b00134190", "19df15f1dce59e3ec24e2e8ce98807b547352bfc", "a078895ad26ed2c94901b729e118357c9283070f", @@ -26,11 +595,25 @@ "6af23418946ff38a13e85efa4c0a9f117e2f5fb6", "d5848e22329e27e60761fb9bf44728cca201694b", "cd198f75176047003e9a8ae6dd99c619a3157b07", + "f277add285879c7c225931df3014e3505f4e2402", + "71723f74b70cbfaf9e02e8d18011de0e8884f335", + "d48f255074af99f5148e665c38664fc7dcfd84e9", + "bc9c14da7a14f141732c3d830611c2215597139d", "ecfe34f56cd991f729b813a94df117dd8e6ab31f", "bd65cfa876df82f67842ce447ba6c3d28893e7ca", + "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91", + "40d56c98bc5c924fa821af10c4135a45fe11bc3a", + "ccbece58d89871aed7b7c19de4bcdf70a81228a8", "a75e6be6fb98609b4f787acbf8c8136fe90e04ec", "6e4e8072e1daabc85ea6bd6b8178aad7004eaef0", + "da9a77ce42259e113b83c2fb103b29a7ad6c29bd", + "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed", + "c64ff4b069478021a11dc043c4a5f9c457c48ec7", "e366471fdcd1959bb3eb23e19f8a395a00220f76", + "c07966583ffa70ca3242ff74bab031a9fa13cd92", + "f64ccadceb1209088ab1b480000cf1e6182538fa", + "020cdd0f736c18f918dd7b53f505360e5803e078", + "a238af4d200603de9abe84d6ebcd1862d19bbd23", "1ce3101fbcf12bdbc3ca1c6ee616d2a9cfc08d0d", "de27f3a435544f96d80f935252578330a44a7fa9", "daa1fc97dd916ec6d6a4419a662e5db02ba83a85", @@ -48,8 +631,10 @@ "8c956babebe36e1c8a294394f0ca050b779785a2", "54e74142af111f36d070044ea980096855efc300", "89fea8ec34e97ab29364140a335c4e019ff8aa1b", + "e90a337fa323cd8169da5533314185d3f170729d", "1a77567029688b766bff04a4da1c4ab3e85f9aa0", "58ecb8ade537b26844151ab97fa78e9bf35606f3", + "3101d75634eb68b1065b13e1cbe3ae8175d7caf2", "5fa4e3dee1a5a18328efde38c4f2b4733ac1b886", "e40436d5271b7286b20ffd5519d3039d7016cc2a", "b7c5fcaf1ef716b13e4f229ab9f591a22badbe1b", @@ -67,6 +652,7 @@ "eae9ef2292eaebe34da75468771e96231eefda48", "c6f57c7a5596e5ecd0b282c494e536b2266bba6a", "8ef4a43adaa0b9e10278eb53dfef7913cdc71581", + "d283e4cb2a15e0891d4b58c157d7179ac968f8e9", "aa2c4fe654368218c1986020a5b333007eb1d2ba", "6010f0f2b0285c40da95fe6403b15d6bb42d1ac8", "c62356fcaaa3b1e4396ca5491f466ab575536126", @@ -80,7 +666,11 @@ "9708b088f975809be3f00b0c08bcdef7ff0e87b0", "fc9a775f567722f9d429474e1f3c4680641e9ca0", "35fda7f857a8e55cc65959a310a4327bacf5f63a", + "8b68b55d16072444ee0eaece9ecd021b33e1b333", + "1036bfd7ad569ea769555c984f0c7e79139938a4", + "0dcf28104dde015d277f965b39cd8a34c67be700", "a57fef9558f075946bee5c6d902f05ad343b34c8", + "f5432271b9d5033a5ee0322b1b7df5aa37f5de5f", "f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30", "666ed1b51cf6712d5da9bf9422a57b7410e6a51e", "7595a9061db0ad60ff484368b59c65674a521fa2", @@ -99,6 +689,7 @@ "cee30225e9fa4ed2da89df8f0035be875c13a0fb", "38188881ce97506fc38b7cb8baea5cff26f4efb6", "c178b063c6fc8ca15e587b2d96daed284162a0e4", + "038f5934e70491235106e28911621ebedd57fb3f", "72a9d2128fccef28a2485e353ee8b8367f1217bd", "91befbbc528ba794f64378e6bbd718b723aa7bf5", "3bf0f771eef5205e6cb5822688278f0e60a3a96b", @@ -131,16 +722,21 @@ "3ef19961cc2fcdffedf75ed7793de779ad480ebf", "60c33a222c34cee858ddace60b1657193f40ce27", "0e2b54e1da6d9fd469354291d1d4d447a4bc71de", + "d719fc74f549dd3a0b34ac59d22dc2c9073be677", "d9c0183bd762984f28602771674939c3ee43d19c", "96619d46a163a2620398a15085daadefcab7a58b", + "a3e0f8dee20cd1c23cff8b7903e71ba2322c4f70", "0622cee1896b2a939464ba98330589b4e36053b0", + "172c80df679a7351df401b1afb6829b584910ba7", "89503e387a0bf3799a91c01673068968f8fcea9e", "cd61d6f748ae23ec416d03d81719794029fddca8", "12e97610a825d4e885cb776b72a5c0150ad86f3d", "7fcc8c0831185111587da8314ca961ee280bdc0a", "52df1aeb590e59d43b4c4da4fc3efd16f2aea48b", "6e6a9cf26bd702017e77543b223c8fc3dcb8dc63", + "7685cb6f48e229026bfb15810727ffb35d1de30b", "b25e35cf580040b4f8a37ac3b0380fefc11731f8", + "53231879b378d8a4e690da8b94de0b2e115048da", "98a4b46b6ac05c72e8b59bbf8259e2a81bbe9cc2", "149a4b4ca12e2baf700020fc10f00d5b0a5e9f0d", "326b22124a6b38cdfe0484dc60fa705ed174ae3a", @@ -169,6 +765,7 @@ "075d99fc11794eedbdeb9437a2c0946d5d6c6b3e", "90b771ce3a072db38b73a06e26b4957d9663663a", "0108e2f82f44dd33d9ccf642e2750fbe9d530a9b", + "ad09677532e08fe336169b1660089638b61f5391", "bb06ffd944834e1cb5e9c053e21d65a9787138d2", "e3ce74dc7eb5d101218759c2855691701d835812", "0668944255b3439d230e46e326e1b273bad589dd", @@ -182,8 +779,11 @@ "14bdf398064163456ff82530ad3a0a42cec4b9d5", "2a7e01e4fc3901ee5555492b6483b1f8810b89bd", "4fa2409c78135fae3354e1118f43b2ddaf477f35", + "cf65c18817831618cfc0095514af9f4b60eb7ee9", + "8a741f10f8bb5daa25ca96814691ed2b5e21d034", "9a76f5551863eb5a52e874e9cefe4c743c18e7ee", "aeb3a45c9796ddb807b78f16c80cce1089f8ac8b", + "e4763e63291ddafdda2f4dca44799deb1960934c", "92596e3f17de56f2b6721d1add847706d40a7407", "c65211981258f0fd27da134a3523d90f6a5512d6", "b9837e4ada3c013234756cc8af44a13ed2756e72", @@ -200,6 +800,7 @@ "335fe5c5dca4fa35a3715c7a1f69c95187762f2c", "2c1ad5b07a1130d0c838d93d2c0973f78fadb63d", "988721cda306717aa18b1de278b6c779ca898a1d", + "a4b5b0ec6896da3a45011e6b739bff0a5bf164f1", "2fd881c40fa802c779b42f408519efd7afad0b8b", "cc22932fc9d303fcec4d6c630e64d0a637f42337", "9f7c3d00dd22bfc17b7e43dc1bfedc1ec0c261b2", @@ -217,11 +818,14 @@ "01c403855972fce9931e2ace5b16bcddaf0a2c41", "7a82648b2b761aaf825a6f762905733ce823caf2", "62273fa10b1d13ee267e8fd1d574126e09c79f4c", + "0f614cd63fb8464fb66f731f4f886f1a9b166b98", "406b22d2d550f58909a4134e313b506ef4145063", "f81287d765b7d0ab1480077f850a1e7a7edfd639", "c4559c02dee1b7575c766bef3b99e39181c1c8c2", "b0080500bd4b2cc996c62c74780416d59ea55d67", + "e5cd234ef72b48bb3dbb041c12aed32eda3bc2b1", "f320274ca302c55005daa76bc561000c745fb8e0", + "0be2a77156b62fab044da64687d9d0b456f47bbe", "4fcd85551cb8b5de5b876ee4e93f72a816713c58", "369ed5113e7331359200a2ef2eefc2ef6495391d", "1c056c7c860b160d0df72eb7399b13156f1c3dcb", @@ -236,10 +840,15 @@ "1e84bc4d9c5b485a10aa1368abd14eeb7275fc72", "a916325e6a1d0bed789b8e3ebfc86f681762ba9a", "d1fd42bf3cb84a7f1b97c8b8eb236c9134f63d83", + "3335708ce0b54a23aca12ad10bdfc23a4f857367", + "d824e79fc0fea2f79f9ae21222cfd8828fd8658f", + "3f03260a2195f3eca7c764fe999f0ca75765557c", + "b23b0dde9a42a33f0c63958e5841f3d89980707e", "b9cdc74b2b85e05311107f5889f911c69c593490", "bee392fcd244e31bd4341e5a5ad84afe40164a79", "1b697aff3858b7d1a8bd7e1c3b513f5a6b6f1fe4", "7b5c53d99637fea8af00f641efa4485094a5a923", + "3892fa4a0bab259df2a1b0666d4674d33809daff", "fc951855ed7b551410bf3f7d293f8a164a5c71e2", "46b88dcbda34527cd5a132a2c5cba889eb61f3c8", "8b4b93a82e13cb1b7ea5fa28b39163a6311a0bb3", @@ -256,6 +865,7 @@ "2ee5a189170793ab25f42b5f69b20d7a65022c55", "d66cbe0114c0e811924e1b44dd85ad4b93ed6bfd", "c93f55533d3d81bdee8f60bf3c0f03141865b909", + "6bc6110a9037dfe744474b2c3393970de27683fe", "09b8ac41bb73af724ad2b39953bf388a49aeef4b", "7dc6df3051ab9e36abd8c5fbd30fc49f6d6434db", "ff3eee7df6071f3d05b5b4c74a090326f833a40f", @@ -274,6 +884,7 @@ "a97dbc3ad2f86c7cf1bd859a00db0d97afe1b7cb", "606284e14befcf78e5eca12358759e8f9857fc47", "02d8cf84b05a19d79f9ec7ef03a8ffbebde6d7a1", + "abe3b481aea7ef7fa88fa7230743d7f415786635", "03d32c68a9d2d78a4d7febbea1437df3b8ddd039", "081cebb2f777d9ca8187599dd46bed37da88b429", "6efa557e9b77a4499519b4f5585c5f8f314afdfd", @@ -289,6 +900,7 @@ "4dec6af2c8f3ade4cf6bad057c38e033fd0a0fa8", "697474baad088a94d3278a5d792fb149fcd68455", "155c594f023d0e58127b4b9e56bcce3646a68548", + "54dff9228c9a5d39521730a9d3acae53fea35ea2", "570577a4d60fd531ef51fb6e4807f8d1a8a09999", "aedc706b3404e5bdc7cf8db040973a2e1c90d60c", "5f5b21481d8c799d015a417a721c084a6671f8df", @@ -305,6 +917,8 @@ "0d700e53f37e0facd999d7b0870858364b912361", "5d66b0b41ad377d91a96d87dee1930a8b21522b5", "8f36c97a49dc340b81f6cbc1d97171da212a77e0", + "a50fc5acd81e0aa7d69e23faa462ecb6bbdad165", + "a3cb0bd2a36686d0cfec5f77929922e594c16046", "ebdf57fbf10945eb07b77ee31ee380d7df8843bf", "46e40969a222bcd20bd12d36ed570f9148b3c9f5", "6d8aa8582f5c312cd5aab396f90904df1ddc0567", @@ -319,8 +933,10 @@ "06b155a18cbccdf5b68b797a7818d7b5cf978104", "476b901247b6891657964b0b0ec60895949087bb", "1daf9893ec2048fb1c74de4da6ab4dec03e0a2aa", + "204e310914bb33d43020d3c3452da680b28ef8ed", "e3a6abd8712371c4f1e36e91258136ab4bd74674", "77dd83efbf4130c5bb7f1f5edee1741e7f310fb6", + "906aff53311f885b268d9a76b1bb49e6c99a0ff2", "35c87ae0ca4034fdeb129a3e9a854a61fda41506", "13c2b28cd6d4ed1e8049e2480e31af76bbf6a03b", "aa8acd1a04bacf1a679a91573562b142c0f60264", @@ -343,11 +959,13 @@ "bc0eba52960a5c6e4ce192a158da2caf4900e5b4", "45f089a14372e0f1883c980444addd1c5ae8597d", "139c406558d03a6285d85d08df19463c6cd2f64a", + "502f49d7f9d94e5e027bbff3f4b9cc7b1d4c578a", "c7d0cb8072288b769403ead0089383ec19c0da26", "252329ce4015818272b53311c83cf66b2b8fd7c5", "a86cd83593fff409055fa3ef222b2176625a7208", "d3fadcb5fb0fc4c69aa14f332f71fcf411a3bee7", "6aae7d7345ff0e093ea1ef99cbe37a4b997cb2a8", + "565e1aaeb9fbe1f21477fd9fa5626774a1164c38", "f7fd65923a44a572a963542f1621876e97d51331", "d9d796618deec066b9624acd1101280419b5018f", "5f737952fd5355c654cc75de1d4c82290d8f62ab", @@ -357,6 +975,7 @@ "8798387770784cf9f616f5604f09238ec424e7b7", "fb7d2829f3ff646872c61bc78f770953179f195c", "feb3e904cbb887efce3ba8cae8ac562ce224f744", + "c6be28af7aede5ec5d40d3cc3917f5df44f79013", "1ce55b946c73147a104fd6a38cb2cfda20b9a2bd", "cfde73ac176255e6430e83ffe8dec2a8e5330122", "ddde1c07a6fba47dc022d619d0df8495576421f0", @@ -365,13 +984,16 @@ "bac7253fcf94e6e384bf6a40eba9e82a5a272ac6", "be443e41bbad63155b4e3b1666afc34aa8152370", "dd11265c4ccd808ff0af59b9d4af1dd0db5df38e", + "d80b9887dd4e4f11460d7109b214b6d7e85b074a", "1c8e3f9037c30ec02bfa67d53008d301a107b3b5", "e73e978d65f2f419edd1d95c69b667527fbe0aa1", "67723a95725c70c76dcac2de3a5d7b46f0ea80df", + "02e1919514be4fb484228a786dfa204e770dbcc2", "7fc11f89991755939dc629ad3b780b46480c73fb", "2b855d831d47d4a31809d973a35f1ecbd4974c06", "ea17bf712a7eaa346372c3937db0abc1dbad2fdd", "bf7422e2c74e7310061b396058089179157fc974", + "12d74872a51fbe426c307f8713ce7d5eefdce23a", "90370a08ecbdf670267ffebcecc53054f820b8a1", "611fc62fe488aa45918bfe60dd2866bdff850c2e", "a38256c19e823d11aa9f2acae8e796fac384fc84", @@ -384,15 +1006,26 @@ "0cace15d72c02340f13555ae12d6d9339bcaeee7", "c75a33aa5d4124f3de397f4a26b459b72f80dde7", "4c9bd858c70ea50d3deb210de491311074813ee9", + "e90cea925011ccab310e7fe461a32bcd961c257c", + "977ffe200e176f01f1fd956580ec775309478703", + "a2b9fc08e31eeb3f40be0ea1ff1f32b25ec52656", + "464bd50ae90667d3ea9828fd830d9fcb86740148", + "13a643d78aed2399673d2bc7db79f2616be40128", + "4a24de208f808b2c4fb80fe96363299927534170", "188b47a29b92cbbe76eafc5929dadc424ac2707b", "22e67735f114bf3b9e4f102ff5b530528082a972", "be68ff8cea42104a2988bf2a669fc37bfcff82e9", + "6e76a9467fcb5715dbe066e9d7e0394be39f8433", "d6aca93c1aa7acc319d183fc69c0405e0ed0029e", + "b9bff1fba58c935889758bbaecf71f7f18752eea", "84c0ec04f303b76e888ac7570baa3bd8f1b9f9f2", "d481a23c5a263fc3eb0cd3858a312531c6dc9a83", "0c4a00bf2ad115a7138c73a1adb4c233948bd161", "4c4d8b39f1acae5d49064f2af61b1ac870c8702e", "1a864595cf4d02605ee7e851c7f4e8aebd5d0727", + "56e04635a71f519ab0dab019d66773e8985e8652", + "bc55744121bf3c971d96a0591c87966b21c69ff3", + "f260c5db8a643d06bd079935cfc0f3f8898c1916", "e0bf7ff072d4f897685625e1e8b45fcf1c84da08", "097ccbc5cda1bbb20b3b499d5622da2bb3b25642", "199161f02334ba84f071409a8d1a479a95cea458", @@ -404,51 +1037,72 @@ "05fd79af7c706c8bda112f4ec3eb95977a96bc9d", "fbf27dbfc60d72d3f39d1a314f770dfae8da83f4", "9f8626ccaa4e74c1c5498bf4d22e33e8f79051e4", + "11a4961081dfd7919087b200a25fccf7639df951", "adfb0d8c1df1331b3a2e717bc1c7b1f9b38b8961", "356b1ab2a6971e4a6f480a0e13b03304ef36f20f", + "8ec31b7b3d5f69f7c16aa5f91d82c94befc930ab", "6a288c9275397e83fff14149d14140ce910053f5", + "7f5933c0f34627f9c83b48ba2e5cf602f86ce357", "e09cb44a947d9f36c6fd967fad46bf03f34798a7", "b625b40d925aa6f1f23623a446fed33a54e698e4", "fbe2710843c4d8680f340ba0e4800bffb9ec6162", "ab178719d9ecb583d737dca141f2d419ea2162b4", "f6602d40bd593051c6fe713506a208849048172a", + "ecfb96239c6c5e7a085eceee8281b4a916e33b81", "838cb0eefcfb3b9b34a8fcb7089b3ad0dbb4c423", "2409956297468b6f5d8f53f2d313d39e9aaa3e9d", "b56b776ab28a51b95276089816705331ab3e47ea", + "31b5375a1c124f7fb75e2c1bd509cba192381d11", "cbc7dac0d524489345f4311d8e7a6ac467718379", "3d6b4f903844706d8264611db70435881f6cb2df", "0f1e8809f76d117d62eaea59df45235043fe784c", + "269ee1204d7db6a10061d254f337fa8b5f970b20", "02da38090324ed7a76fa03d8fd805186d7c44131", "37ae7d442098e0f57ae8dff5b9f71aa84846397f", + "6daaea47805731c9145d97afecd657bbfdf043ba", + "91a4a28aab58d3f1b3d40c0d2385ebb4caadb649", "a8efa55bedbb13d966526ccfdd102caa564bade1", "819c80428db9b838627b2cbae4dfe26f90bdb1c1", + "f20e5152adc548bc7e662b52f00b0ee4a2adc2e6", "61956f2e065d9f33e54f94d599479696c97c3de3", "c5490f72843e6bfdebe898103e3e4f5e90f6e169", "728934f43ebf0112eaba668c8f76f3265254ec30", "89507449217d2d0c115fc7590d45a76bd7442a08", "047edb8933eaaf7b1aeedbe49990f61a5ef2cae1", "a8f8f84af6ac0021ff5360fe09d9d6678e392b1f", + "3528e83ff35e95d412281b8ae8d542c01cf71c44", "fc7b7571a0202a0c1463a7efa11ed4a9c7a58dd9", "11adf408ab3404c9c97ab16d118bb41493100e22", + "0adf0898eb6f75e28e4d72b3cc8e64e8676c4b52", + "78f1543e35b37a09b087dcda83607dd21ca9bcea", + "78045df591c24c41159d336af28f4179695e7d98", "00f5b230beacfd5dde332035777247f8cee5f051", "a760a7656c814bb60e7f092153313564d8c88150", "a805b0c6589a2c891d6cb66fd651d974c38d9033", "f1c941d460ba47f7513f556a37162c512c833534", "16b9ee6f505ce834f34a3484fab7e83c467a9f28", + "a3e58a385f8cf0f6dc35a3f04e0098ef24515ad9", "c03a7b78938d13d439a9353d875c14d8dbe75567", "14a814586aba827d4f0adb914d93f98dff7630b4", "d956bcf7490f5b9b17efa8e2e28dc617a4261a00", "28fd557c58a1f47e4eeae513717c3fa27a992ff8", "ae74c0c9a4b1dbc4af16b830a25079678731b907", "1964918e46c04c40c3a3e9862b7c4c5aae809262", + "a9ac00f8f7d9fd87fd8b1e1649d5ac63abd4557b", "af2b9be356bb1838f0c8a95dd284b5c77fe1d4bb", + "175c38d0dc09d49fd692ebf8f09d1932a9207409", "b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d", + "4774b57e4d03f23a22fdd41a7db536f0c6158ef4", + "c3476b8205d5246abd7050ad63ce26c09d065262", "6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec", "14783cd8b8c19371b7755858163985d081d6d289", + "2e41412ee4ab8c5955cd4efed11244bfcf995944", "857f47e2389c3d7d9d113372fe6ab659de1ff0e1", "ae980c6bfb5fb48108f9e452b0630052d3c3ea47", + "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2", "4d80777ce7abc0edf79b869ecab8ff14171efc5f", - "54995d9850ec59126047fed5541e4b976a1c162f" + "54995d9850ec59126047fed5541e4b976a1c162f", + "c0e36dc4934c4523ab858a19286d6ba41af7cc61" ], "release_logs": { "dev1": [ @@ -900,6 +1554,662 @@ "ae980c6bfb5fb48108f9e452b0630052d3c3ea47", "4d80777ce7abc0edf79b869ecab8ff14171efc5f", "54995d9850ec59126047fed5541e4b976a1c162f" + ], + "dev2": [ + "7864ac80192e9e91bf56176af9f04cc013b580aa", + "816ec99355ef404451b30eb9a87fe450a3d09a14", + "acdb8667b56a43db6eee9a96ad61147bb80ea785", + "540ea0b96cea2fd1b57598bdafd35b5326aac21d", + "6ae1caecaf6a013134ca4ea98865caf6ae3624cc", + "8aebfb7776cb647e0cf292d80a128bc672d41bd4", + "4a7ca086a302978e0f389831eae129170fac8366", + "fd8ddca49ac7b729f2ee35f0766812e639d987df", + "fc985d77697a8f640744a6c60ffea3f6093106f6", + "d5942cf5fdfcbc479612d1a81f8672ead134f783", + "6733345f73d04aeca9fa94706ca7451a72433429", + "761312304802ec4d541ce6bbbb764376d8a29c97", + "8f1b411556de6330e35ca3b585b5575bffbc2c1f", + "60710df3b6fffb5a9a9479f80a0e9d8f05069946", + "769505fef3fa538c96f2d14739de541469614f96", + "94818a5313d5bf915df1e72155ef239b3117dcc9", + "026efbb0f5aefc289bd6528f375dcbb8bae38ca0", + "f3ebee1f79790a5ab89864d450f0eba2f4dac975", + "9e96c7d9b80146d0c1c285fd97f3b7824e346c54", + "2edad6860a6c44464942024e5a070e7dc6da6644", + "13404515fb4dae1f9908a907c9a834b2c3db82c2", + "af584b1ba8b677e6ae42db61b491343fb68d774a", + "d73970017850ba5958ac6a84d27a7e3e5f97efab", + "73afe696d2fa650c24da4de71fd900362aad3bf9", + "20430236e749306e1968656ffdc7f78e502a0ccc", + "49219de4027ac4d4121225843e976a59e37576cc", + "1ae616d7d861c7de9e7653d3a287025112cefba3", + "ca524532e66d1228406ab0663d300add69e386be", + "57e041d3571721bca16a0033a5e71d1a085506b5", + "71031e4adb2cfff71e457faf38a9d0eb3a539bb0", + "710a6e030359b2ed12181b7dab4fdcb4ccf9d66c", + "a281e91c5a8a4790d087ece1e0666f887c4b9b78", + "1f7e7de82b76ebbf301720c542564b73bec9ccd6", + "b49aea89d066071272edd0d4e7bb7765a7425dbe", + "1e8fd575a99637b519270ceb40a4b4ca85053b72", + "36b92128b1bce1f98687add98c84fd70ae9b20ca", + "80ce18918ef53245deb8ab044fd4229391a5daab", + "1e9d0ff925563276b5921b9a8b88ebe45680c04a", + "a364d6ad753d44817d3f14b6ad3591b25ec2840a", + "68b897225e812e2bbe1ec62965bf74be420de03d", + "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c", + "8a8bd02860a3f240dd294ae3a603cf9107519e07", + "ad74ed68c104b47ae9b40f48cb445f1f8bafc424", + "0400b703e4c95e7de0ee98688267b98a5fb5e358", + "9cdf3ff3ff74b986eaf41b36c9efce860d5d9f4e", + "0b4712376816773d3c57f3feec8d7cfa5d88065c", + "9554c2bc56dad8d512b7099168cd698b4320c015", + "4d3a899c64ab5f9602d4922f74ab31004325ca03", + "920552812eecee3b7d723db13db2eb323f9aa31b", + "9659dc13bd22f2a863651da7f3ac74a43e0e51bf", + "b7bbdfd31ce52e4fdbe478bf341559b2786e23fc", + "79e533679cbb7c0312cb96c09f4686c8dc8e74ec", + "e6768b5db44c91b28385a23ce7030c5f5a6fb7e3", + "c2720efb28be996d05e0b7eacfb5db842ee36008", + "879d4439e755f314cb9c9aae8f3b3f2bc797b15d", + "c17e76572dc9a9317f5a147a88ec56475730396e", + "66e5bce6538ee255a8024106ff982b4b56a7c021", + "b3bb3763915404cbcbcda87e36038b80c7800f83", + "7d3c25d083a09ce74fb249ea88ae1bcca3bbc3cc", + "8173f43770e9d83e67cd3488d506c85330a95c2d", + "769007c707ff96f889ec63af732ebefdc1e49841", + "e825169957e4ec67bc0baa6168af02b337399f6f", + "4ae535b3b95a86b239761a9c844627aa2de5943f", + "c0c75561d29012250472e4f644e358f287b700dd", + "8ce4f80dd9205d604fcc66936ee9a57533971509", + "d3285f5468c0f1d5de1b1995221c805ee9345a1b", + "c6df8d32531f05db31fd38cfe96eb88c117b8e73", + "988a7f7bdfbd4ded3ca357f14be0ce61cf5868e6", + "0b4cca38ea05c9c9b866122bd5481c0ec45b2e1e", + "8be090c03a7de5853e8f88444459e253e7b67178", + "c5754ccc52d2f7d0345078553be53a095cec4466", + "21a6488c7ffe0d86ddf5a828bac68caf63a18f70", + "3dbd7d36d0789f4ba50707045b071cbaaef5ab58", + "cd74a9cb12966ae677d549fa3b9ed17b59c0dead", + "cd13a9df1483bffbc5e79869818233082fd7d7fc", + "58894136b7384cfcb55a8cecdfedefde6d36226e", + "40dde2a9a1b0bb66181f371e70ac4c7e6b2ede34", + "3ef37d7bf3e80c6c9317d6e1f79e59bd08ca691f", + "25685055356d3c364068f1cc4143ffd4169e2254", + "1e0b41ab278dbc2ce70de43408a11af9c9282ffe", + "cbc960c997a50a95dd422a0031525098dcf17fe6", + "bad44931a82b8483348fbbe6009f3caede6f3273", + "914a72f8a41cc39b9e62fa8c7304924ad31dff29", + "082766a990faeb1bbd73bb6a9926fcd89b68384e", + "276e1c222ca7ed9c5099d0efc504cae31af6b65f", + "fc7065d2b4c7376e3b87c12b9a00bce726a10e74", + "599fd7344a17fd1a7541df52a03c2bd0496524ed", + "31f9ed087e3e2934ede52010f12beb2b2772915c", + "c9b72fcfb6548ba32bd273bf18efb41eadfe90ff", + "bb4d0638c4ee6dc652374b1476ccb6441f19fa4e", + "e560ea47d4d281f88ece0e3dc24d4a550956e6f4", + "094eb99a43b2cd241f0d9f2ed1abe8a9f4b92747", + "10c333a8f1cdd0d01f6f314414c5e2c3a73f2555", + "dc05e0f90723d54ab56eb694a7a51a060da08321", + "43438fec2a27d07282c1ec255199592a0d76f22f", + "1274facd4497755febc0497d5a44586c74a6282a", + "2b1fa0f10c1e85c1aed79aeeabbd706a97294853", + "dcb9a0d030a7762acc20b58d393ab4cec0cdc052", + "08c200e82f04ca004f36e1fc95c73ea403e17ff6", + "5e7f7735a4c2aeaca7e3cc836e02a79a430692f8", + "02f48683b5e64790d6e70d596d1f8aee3d4e9381", + "0450686035ecf718b1aba93b8da4df7dfe19d34a", + "7e2f6c3ebc431eb559b4695f13507edd7ccf6205", + "14f7cbd74c8c21abcc42cce4aff54f34a91b61ed", + "d86a4289941af31374499683408c043241647768", + "7a49918c89ed37cc588ff8f0c02169af0fed70fa", + "ac05ce522615af924991f23ce995312ac1792c7e", + "ba268416d564b23e04d145894066ce6878f62faf", + "7cee91f05b37c5018fcc9a9aaaba46920d98cac7", + "4219ce91f2d1fae65f289d27284a1ab35e9b7b5f", + "12ced6c83b26d11035903b39189f80f6eb9f278c", + "f835707f7ac633708ca8d2d54c4995aed9fcde51", + "2e0015665771f0f95e82e4d987965deffae1ac4d", + "5ea0b9d60d36f33c73b6b7673f8e890d86f633cc", + "206d4a0fb30394b234ccb40d2f62f8cc5b693a06", + "8e3499a96146d704a652815860e9647042db5c80", + "e38bbf88e58364acfc2381217fddbb558437ef21", + "a5ce9c370634eddabee9574662c9c39863903533", + "263a2bdec6c45dda0a9e0b73d9e6e7e17292c1ba", + "03923c6ed7b1203f0e85792cf4468895efe47aca", + "cb7cd815eeeb11aaa1f68453a515c76bec5ba73d", + "8b06cdf277f4ab208c2efcf2f09e44726072d960", + "70f180975b8708320f7efdf4da160fb14e9fd478", + "a872b54a3b7feb8ce55e65bbd4936f70efc0459e", + "985e6178b45232f1d462f5eb0577adf3db2a09a8", + "cafc012b053fed5b446a5a5831c572019500fca0", + "16a11ac88b3aedac2825ec570910f34fb40f3f98", + "3e1af9a12ab6d30c7b5743d19478a53f50a591c3", + "e33f89fe276118644d11f90929b658ec465651e3", + "d10eca9c59312e8d3e6ace24176d0946cbdc6f92", + "edcbdc5706e711e0ffd24f5f02aa1f216ebd4eb4", + "89ce203427985ae9edf0a8192868518b1e009a72", + "99ab454a64f453d367436fe0057e7215f78c4525", + "c417769226439da82ebfb786898422188917886a", + "4ea49aecaf1f9a8399e7605abc98a6b9abd74e9c", + "d4a87d9bb3f434e49d969b0c0ce3ee61eb8f679e", + "8150cb920015ab99e824b03fdf26a54d8a3ab8a6", + "d598753c1a35b9c0c7d91067a03c9e8ff1d4676b", + "dd3b17de8809063ff02d4a7f1d0fa520530d972d", + "cf9e2ea6da2bc5694d47939d21c381118804a08a", + "21e5b41642259cdf4fb725247f0af0f40a735ee6", + "fb01d80e88b9b032295366e04de25addd9045bf5", + "2dce5172e2440450bb21bc799478204794bd9eb1", + "b9f7f2d767a06d59b9a66a2dcd81a782bac71ceb", + "0a584250ae76bea1e1d9447e5959e2dbea43d024", + "56abd0ece3bf7dbf11cbf57577044852a8b6a2fa", + "3a003b2d96b13351b2a238db82a33411d6f56d04", + "09ad9e535b98edf3a86f7f84662943d242abac44", + "fdecca2f18a7b2a9653afb07143767b3fa4bb11f", + "dae2122388f599037504116ac4ac9f46d8166627", + "295e465fe403954911ca75145cc5d21546274262", + "91a179847437c3bc58501aa337ce3bbe94b6df6b", + "aa88eb2a759c2f67228cf22d0b0f8fdf336fa1fb", + "3f3a8562fbecfe2b25c03227054e73ebea509f61", + "db3407370c4f984e2b1333a766a47e013e67621e", + "09ea0cf899a94bfcfb4e0d8089761ddfad255b56", + "092b7c64277dafc9c942ac9c3397ac70632299ba", + "c41e47034ed721938c62f4e8a14ad38f10bdcf19", + "4ab22026b63f80998c79b015e38ca8f16c1859ca", + "894d6ba13f2f4e0cfb6b5f34c78be673659c7839", + "5913469309eb938ce45d92089184870b5b125f5f", + "755934f5f0d8e8d6bb191d42799996918f41ea97", + "538fd6924374ff608b931cbdd43797506befbee1", + "7efb51c9d32d243ae603520855d51b506a705353", + "e33e0695089f7ce121239fab4676e53a0e1952a4", + "a29900462270b84c7295c64898123be736bf7794", + "845f9f73cd2536f336d5fd8b718614d66f9e6421", + "3a3894e22cd86a54be9f1405cce32b05b55068f0", + "cee37f0234329444271fb5f8371f3de8c8fe7579", + "9843a016f588730f10be54008f4ba0f7d4350b52", + "e6783dbdd10c5050780a433c2d7b8caa04dc4745", + "7998b5e8d2ec4cac0e5b8e411823c5e4ef083ce9", + "bd9d1bf070fc054c81477cc03a74e600cf4cf641", + "0de3f8b21f6d944277e71d096faa2b38b4f48384", + "33cc3c125d08b408f28009746bfa64d1466f6240", + "9a5d6d1049e589ce0cac08f65367a084b252c18b", + "4ad9114c54496fb49a5e9e8294cf49e5995bc31b", + "1cf0bc2c6c75adf5fb5df37976055417ba776824", + "52d32cee8dc51d7ff5e39defa2135650fc510d2b", + "8f4d8dfd2deb106f2350aa05b43dd96a86e35220", + "e20acd3fe3ae16f353ce3110fba2faeb98bb945c", + "0091d30e3e84f1202069bbd349152e6b2749138d", + "7c033002b047ae76397efd60d4e003ed9ef13bac", + "4bb612126e0fcb833a86d6155b3e2f80ec65a265", + "e5ee1911a996a79845af798734e6bd164908f566", + "7093ca3dbe69457894517e0f62162873f570a3e9", + "d3c5141e2eb6209925b12a36be2bd8252980a19a", + "d223b0ccbcb2cf19d26fc4bff471725c47f9c202", + "fa57282a1e76cf295b6ca20bbf98e2798660bc27", + "4ad11b6af38cd16a21d1bf3e737cebc5f0e91f6b", + "24f23c5cdbe2bbc01d21bf3cd451ef539b9cb088", + "a2d0e17187592c11daead8af6a54a5e67c1f4436", + "33689d7beb670301e1b5da8bfa21e4991263edbd", + "207e8c1b922a00c5118a76ebd9f7b19c5d8d2b7d", + "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9", + "71443372fadb1f36fa913afeccb992f14fbfa2ff", + "4ba09aceb93df0141a4c56143e27f3d7ac0b0827", + "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609", + "bca701f0ebeeb68b07745ded9169c7c1a2761b77", + "f9fc0a243cba641213a9247230f8f9dc5a169680", + "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9", + "7fe3a661b4615e39fd5ebf64af52e9a3664aa56a", + "d61cd9149aaee6195b83bc65ca5539a27d76d61f", + "f457855148701e26d57e1bbe013200a2e0c23ac7", + "194d76e5713aebfc521d18b29038daedb1aea2d4", + "ef853bbc06957933de8c1c5dc38f29113ea980ef", + "0f7bf2913f7b5344e260fa93437ce9944c7d49b6", + "5626f0bf0bfe6ea9fd827a3a5c16b95acd8dcb76", + "8276e512d6eff9add9044bfd39706e9fa7c2ecb3", + "72cf639020cf5d8b72528327db2f6a17fcdfb497", + "91ad9685574fc6f9ff30129e8ef6fd0a092f687e", + "e878d5a2fbdb29f2d0f4318199c6e33dd86398bf", + "6ef2c7b34b320b5d2a891bd9e44cf5f881bce530", + "b3ec2edc0469460ecb58be0b8cacfe0c23ca1029", + "c7276273d8451268f1c2ffa44c9f60168ec6807a", + "1fa332cad4e987ef635b45c84595aa6a4e9a6112", + "5df5c2212aae59828f0658c72cf4fd14a36b7ff4", + "ec7d25d35530ba43bfceb006cf5e63d8989a35f5", + "ccccb9d3cb9b8540de0f06ce03770665018d83bd", + "cb164a38f2bcb1074c9f3ce0a0eadd2a24ed6003", + "9c63619f20e0621d4cd680a4533732b4c57b6ca8", + "651d278e1d2183252cfbc42f2e2d8d1389fbdc58", + "9efb50bad7a1d7da1fbfed4cc9989b6ca73340f5", + "4bfe73ccd93b252be02ee8ebaef56466eb337014", + "a75c738ece67e7df52b379b9b36de718d8706098", + "9f6088dafab425f248f5d61cc5f811ca39cea133", + "89e3587cd83395824ac30adb1b17ff645539bd47", + "916bfee5283df05747d5cc8a9b0791e48bcbdb9d", + "1c643549f331be94694a171e319be932f3439c15", + "e3c64cff241bb5da7cf624c23db557db69c7ee1a", + "a1974604fe0c3fb79ff43fc984e73bc471ceb211", + "faf1ab126dbdc18adcfacaf035c2f0126bf67f1f", + "f81f08e5bffb35a355686d52944cca9f6f025e56", + "fdaf00af0ed730e3db06c0f685658b5d6d7bdabd", + "b95024752a8fb5297e98feb4ae231c9961010d86", + "56d5624e88b9c314ec86d3f05cbff15747d4f1f7", + "fda0e83bd543680f74f17423c0ffb61f53dd4da1", + "7abe27ba09c3b1399c23b382b13597f57d6df527", + "e1a6334b560606c51dda81007b5bb933e04bb7d7", + "bb01fa25bf0462fc257970cc6db66ec8be2ae5c0", + "d4c0fcba3b5ce05d61b79e6a0cb0a78e4fbdfc5b", + "f678729f89a7a597d7f0dec13b4e506829a4b397", + "d2ee378d1cc9b3f734691ad7856d8e203c173f12", + "cf75064c7181995b214bff1cae18862c1300f066", + "9052d31c68b852f9b38f4e60f1956a97386d0153", + "9a25d56b1fa1c97832664e375db6705c096966a8", + "30398802f883c5465906be42c683fc6d84502b5d", + "1cab5e1b1c0d4bd9fd2f5d880383ae37b177221d", + "a177d33ca75a37653cc4f66cc0f009f3846a3ffb", + "546ead2abdcff5aa1f0cc1d8ab22569d05fef287", + "a6e44be2dc41ca4ce29e7e64984c93fede26c2aa", + "fda161f97698f083086594e191ec74c13f12597b", + "6c44c80c62b0e0b778f5340f18e4de108de4ecd5", + "91c48b3151ee7eb1290d2bb9521bb0c57423df69", + "839e0358b332807e36d967d1908a480e7f7c7a3d", + "35999a16dd985149b589f02641bb0108b461d93b", + "7b2e1486875b59f6c74b073deb4cae7279cf0139", + "c01c7b800d26c158e740e1e8e4cd30c9e4b00993", + "9fc656d2bfb604c4598a0bc89695a53b321bbe69", + "62abe9e6e75f4bfe91c4229e5a28d8613621461c", + "48ebbc438edcdb8e799ed3b491d62e5f39b8a93e", + "f1f9f54ac31a3147cced914917556cf275d5d4bd", + "e437cfa2802111e637560931623abe3d36026a0b", + "5ee1384cbdccba0e378eee801ee4e5847b2d89ee", + "ce98fae6e8b445d9f9180dadd6b375f1e459b55d", + "fdc235f4969d8d9f28aa6e2154df253bc1744bcd", + "36b76fc84cfee2d6b38c3ad0236bda62a01c549f", + "aae2def236ed4b475e944862a23edfc880eaef35", + "8d6426ef1a3f980ccdae5482e75ee3655435638d", + "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec", + "9894256e3aaa9aec64232e60851893319ea52c99", + "093d1919097c910075532eebf510d5ceefbb4138", + "d6036462b1d94205b3c9bb3876640c14490f4288", + "2adecffbc3faadfaf0855899aee7095c23b5fb69", + "dc5e615a1ded63d34d000a5ef3386de613b99e1c", + "5935a32e323bbf5766837cf43c178d4149336717", + "d413181b8a6c427a56d6c37378d4dec8e658b630", + "d1d28c0bcf1769ad50f35df7a8dc5da543e5813b", + "93a5f4fab255dc72a22c208a09160ecd3627dc18", + "fa1c53bb8e79bcc2adda01410240226c474a0871", + "788745e5b8f40ab95bf069a46a47089b7e88c2f1", + "12aa435bbb00df87f5aad58fbc85bb0d1673e7a1", + "6ece891ae65b6f1c35f9ecc406af684ce9239268", + "6febc2bf961ed34721a448c486a3c4cb69f58bab", + "d8df20a2e65806967549d62d55fe88c2d1e67179", + "9f4f16c58831faf31a37cd9728abc057549c1e5b", + "f85dc0720d558ef4ac10eb04478e16084fd20138", + "686b56fae9121c5ec4435b824e921db17389969b", + "dd6ffaabdc9e5fd0c74c606b7292336023c95342", + "e8535bc27efcc524ca008aa4589dd8a00dde9759", + "d364dacac13359e9d228412a6c91bb9caf8bb560", + "30a0a419820d87b9b5ca72e7e750ecd299b57bd3", + "5b2d91ef3158110e0f04db0d94dd25e83ce085c3", + "43a9999852f48e4aa5a36ac6a02684b1841f50a1", + "ef5ecd95d76b61757b2191eb6bb8b160dfa972e1", + "925d7003f8adcd9c3b14699c6f2984bd862b0494", + "dac47044471882fd17bd05cf159ed01c2c55dea0", + "f9a2ecd184712a1913a8ef555fd7608af15ee56d", + "3b04c8464c1dec48b1b2837a7a7292175156f0c8", + "660bf91360678ed4715e7240a89e0c4928717de5", + "b568b06970fe6d63977d9b6e09a0dfbf5523feba", + "984b52a972d88057300cd2264f5ed699783499d4", + "ef5cd9960439596036ed5d4f2214e92fb9e89f05", + "e277b3f0ce6ec626f39f073d054d1be7b6ab02cd", + "1043c3fd6451ca97cd0117ac86ddd25f9a6cc1ec", + "bc0342b3ef1abdc6d4b1501f8b8d08061e4cd825", + "900bd07d10bea92e25bd29404bba32736ce404cd", + "6f0f5a9bd05c0c8b9cbdb2b1cf04b98d756fe9e2", + "480f3d111935a06755f7dddf07547f30b1055a55", + "cb321840a1fa25c341358f7b511f8f5a85d12575", + "faddd60c40e0842a140c3243bf0ba4fa7a5a85f2", + "40b9d003af443fa3ede815686dcbffc71d9f0c48", + "91fc0c3756d196c41980e73a38b8b11af67945ed", + "0d056cf294cdfec10042654dfa6fc57eefa306bf", + "60b7b8b16e07b344117fc33525f31d65c499cb22", + "3fa500d2f38618f22ec6724def624b8599fea9b7", + "e2a8e93005261021f640cfeefe8712ca96d37b8c", + "5d492e1aed4b4c2ba95fd1fa106a70f31adedf58", + "9d44b68867b2b62fb80c489c3b77469f38d73f96", + "ac8491ae722625bff5786d82609b8dde27688cc0", + "7f77565b664646bcdc307acf096d152708b1e76c", + "a9d361f88f4014cad6c81a57b1fcfd811bc4500a", + "94c7c2b78075e3afe6c5e94199bacb679af67a05", + "47d757d3dcbf48aeca1d3464127e27070633360c", + "c5183d21dbba852a45f818495c76bc9335dbe24e", + "1211cd827e387e8349561e908b0992bb7280cf48", + "abeb9c654edde2c90d9345465ddace76e782ef8a", + "5a8c3bb0de429976b87a787f64a2be9bce07ed87", + "400c77f1709a3417eaf6cdf9e4404b8cf34f7063", + "db9a0d82d930aa3f75a5125e0235a75b17ba85a9", + "ead282ff13980c7d1d615d530e524997c80b5710", + "7ddce8ab2642119a7ed9b1bdaa221bd12e4f9a40", + "19c47c5d994c58fc7526936e54439c0fe03566b4", + "af404ff584546fbe4ee1d001c880563a5edb0b3e", + "ad600125df2ce267e48fb1588d688b858647321c", + "79b1a6defc2b6b7f73775b295e1751a359e279f4", + "1db0a60dc01648dd305ee2ad36a03948f5479d1d", + "5c3eb8b2277911b2bf454d9a032ca036db555c09", + "a88c54a5c7dd80774f18361314f89ebcffa159a7", + "39c449fc60521477ca8d527237511348f250c8bb", + "42114992482cb3c290e2689f88c9f3270c4bb8fb", + "636763276e70713ce9c01f2d392acdb887eeabdf", + "0fc8aacc64a1cf14b1537b42cc6e1430254d93c2", + "8657d8a090ce7cd53dc35b006f5944a00d28b8f4", + "91167c3c23201226df7ab10b5c64225495de1205", + "96ca7a205d5e7bbdac1ead253f06083a71c464d8", + "3d0daf15e1d759d07a3c97e888882a79cdb74c43", + "e1f19d14dd4dfef19f19754c1155af6a3d9d3e85", + "c20ab940aa82f999af914d39ea7cc84eecb01c9a", + "8ad335eae0038f68ec5d87e821ca6454b4cf46a2", + "d779c98ee121886a9cafcf742cd9b9085adc09ca", + "79b45ac162080e7c2e9bb4827c7319e438c351a3", + "c24d6afd648ba8449caca56587604efa07630de4", + "d616da449868c4d33ad43c575ee8fb9a0233e24b", + "f39465684437b41f16b8d45e6be8a06842f9b4f1", + "4986e28beff570fd77d3e4ac43984fa4fd7d5c45", + "36c7bbb47a2c4aad523d839612b1b7d9c97ff2c8", + "e1a7a187479fc5b99534a49554c7886d7c8e28f5", + "00129b219968fd62fc081a4e48df8402a8847664", + "06827c91c6ee98068a48c66be0cc067ebb434a2f", + "f6aa5ba23c8c256c37bc27fbb805fea0036f9358", + "6dfe5de9a8886e415b12b75fa66140ca47038600", + "d9ba9ba3da937c883d8af4dc23713a2cd3140ade", + "cf3c00056c63a501bf11dda5b10b0aca24017459", + "b35a75e429202f10a7a2dafa134a3d3305ac07f4", + "fb572aff53c6f10b7e267f84cb97510c794f2823", + "554e16fac230860e4d0109edced5aa592ce2c3cc", + "71a485a1afe95de3cf8670f853aed0bd577f20cd", + "1566eec9cfa2e146652a32802560cfcccbcdef8c", + "00f8f62be76ef828dd8d6c7fee87de1d5741a513", + "38af23a6549439412013f611287d3cd832dcf2e8", + "c3caa263bf4cb156464ba009398405b4fc23a5e1", + "eecb9576107779a3b8d744fb2f151a317fc7a56e", + "1c50f8660a8931488cc78f1721ee45aec04e3a44", + "2cb1c51038e6de1c980532f335a5a0a9abcdb3a8", + "8973c91293ea1582ed1af26f0e172892cbc1ffd3", + "6d33ad2917fd82df63861aa66e3a780633d03450", + "4b519317cd6d714750caa3bdaf3fb236bd3ec681", + "3316609ddd2a4963e5c2441d167860351f9f222e", + "8d91f832444317885b824407dff6b6327085ab45", + "4a3bf069a6466cec127cff03b3d5be5b98b50caa", + "e5ecc392c9544556045c05fbbcff8ba1340df706", + "ab287991cfa7cb602cc202f9e02d49bb66e4a5ca", + "8df06279c6e9dabbe900fc89e8f1d724f1d30e40", + "749d9b95b9831aa55e3153b68914a48776977d8c", + "9af58c113390b886c3337db62dd05cfb8a4e5ac7", + "e2dd60b5f8cd206cae03e71e61d71ed17f30c5be", + "7fbc3a5307ff0fc435423a35a19c9601b8d1c5b5", + "b67b765a100bd29061871da1e8a13efd16d6f644", + "7bdec677182388699d57b9d288c2acfe11fd1496", + "f44aa13a9fd9526a0158eeb604e10e4a140e4c4b", + "96c0d7c90d3f24774fee6479a880d0d169cb1173", + "c6a850634f551b0396c09e68f681cf00f5b440ff", + "9281613e765eebdbc4672b619bd3f6176e19924a", + "c82387b384b5166fb7fc8a0f2d900fbfa714e612", + "51ba8c1c12f2453baa0e61a2c33efdd834b1fb80", + "1e3754c1d1460bb5490c20230fcecb5e7da4b2a7", + "fdc79f5286a8f449b1ba93cf6b159c35ce692679", + "0f3e975aac52e87b76a5a0913100fc6341c892a2", + "9ff53256422464247a7a912b6af59c2656f0d1b1", + "d9af8e0acc6f2fdf790c90b5d43bb58e3dfac5c9", + "5f0ecf4c8c9a2b79924a19585847e6de7fcd143a", + "2182dedcc6e9e236931a92ae93303764e3514640", + "03eb42642cccd281348ab469b77098f708f0998f", + "3ffcae66a883564afa0f10d0b7b0af11da121e59", + "abbe792575e905a5d5b9a0d2f3ccf993d16b7d70", + "8f386fd9c47bcfdcd451846a72742146e18b5c5e", + "33bfd1fac4cb83f49b0ee376a591cbe74d3833dd", + "c92430e84a6186c49245b822a76147c7f3097c97", + "1a504af2ee30961834ea36df2fa0d4b1fb9c3baf", + "1c4760878b245815691f351bb41c0f4dffd79960", + "be9f6b480c85331a8f18fa70239bcc468564fb71", + "ef496a4289ed88d8f3e2ff741f63f7fa8edff996", + "127c2a347e7f15f60d9940e154dc88d2ba912d41", + "bf926c20005b4ac31efc6ed0ad319182d5a7ac14", + "4594de69fd5b32619212ba2855eb5b7c078ae978", + "25de1a353a8a0d4f558cb3a7e0d0b96d26cf1dcf", + "712bc9966880c414631d338199978d3051d9b6e3", + "b50ce590b4d4a5c0a423293311ebcf38a0cb27a5", + "ea452f2de5780049185aed7cbc7d3da0dfcfee9d", + "60c45fb64cf0d9902ff5792864be0e0a662ee3c2", + "54094b9073dd38909fb736a81deb3b126272dced", + "caefb0f1c1adce7541b1c051e3df097b0906c11c", + "817974ec53c0166ce1efd30597f88ee7a80b6922", + "d9078d887f515118be9254fe9e15a51be6c4325c", + "a0afcdd05ab5d036e46385dfe0f2ae9b7d2dce5f", + "6bfcfd1d33475046a9e9ffbfe7e08c301ccdee3d", + "45dfd4dd23da2f9cdc34717c4289411e730516a8", + "1df6a40aa02e9a73081dbeb1bd977a5b852acf7d", + "f9be832ecaef52c626e25a58ad87e0db863385f6", + "486626413bb3b038b6bda4a96affdc4a3ad0d02d", + "6f014135c4e12c19e62b2068f0b3fcbb2e1f2c2f", + "9712d6fb1fe8b7e21b51f5bcbce79d3e3d62ac42", + "f745685f54e5b29173da62161a2d88b01335c2b1", + "eab59f8057088c5a08a2cc4e508f20ebac6aff0b", + "6b9acd7e9e3c37a827f8bf8d8aa0889d2239ac0d", + "7eaf1ee62d5a490bc0b177ebe4bc751a0e39cad1", + "0a5f7125e48c29206b593fa5c90a0bfaadf25fdd", + "42263551b534cded40e64500ca87b60630768452", + "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e", + "ac85d24e6470e040ba0656a4a0764f30b0eb61aa", + "f7e052a45686f501f4cfef535daecfb9e36ebf1c", + "ddcb3cfcf55a403305999f3962c17f3bd96fd3e4", + "b5d0f7a5d25b0925888a08b53f4419b4ef40afef", + "bac9a9be85fba6390623e58e502efa64d4df26ad", + "f88b51995b79a66b455fc9ee83fc5101a198775c", + "c993db9688854ed1c27d0bd54677b598ed8fe339", + "61003f18ab0bfbc455565d40a33f22ba9cb7cacd", + "3d1c9fd5de1f243bdffee16eac16b45aaaa9712a", + "06f0c3fef6a548a047f4f461f84a971167252911", + "42b27932a8165b6a70fa9086370f863fcb62c63a", + "d705613db3752115f5b1244494bde6471fe6700d", + "dd09d5b7dd684662d1d59a68f89f0271fbc7de06", + "ac65df58a5111d7ab932da7fe3e2b9b208c69d33", + "7288419939565b45bf3812491caa0fd2286bd150", + "44f4002bf206a856b2a1abe226095c649c44f943", + "09609c1320e931b5d94dc181e4452311123df7c1", + "45502d1f04d988d35403ae4a591e17be8176dda6", + "318e6c77b56a9a737ed1f580d67dcca066b5f324", + "a430bf6e8b7742f5793933d1f8b3608e2b97eee9", + "9d7663398ac0a3d58a9a196176f3397a873ea0c4", + "131d6b14a25615f73d96b33e3ea1c6b4d868a20e", + "22467f3a5b0a9bfc4a77238e6c9846210b1c958f", + "2b7f39ea28fc65f4df47a90d27f3fe25a4aaf2b3", + "7b5ee98474d77447b76429272f239dfc91cbc6c8", + "1889f6800737f08787d57efd638d6b6d21b88b2e", + "7aa229cc8af5ffefde20d00cf46c94e72fbd0d65", + "b9730c0b2e4d40001676bd5b2abbe7a04847bd34", + "e22d442bf6daf76698dba0a11da210b223506210", + "2839d8cee596a112f6acf8899dbef266efee18ba", + "5f2593c9a23377aae0e592c06a9936144933fbf9", + "4610e1e517553a1569e89387ccde16bdb3a78431", + "9fbf5808a013f2d7a676b0f1ddab53229ac7cf03", + "4d231b5bf8506b304828ae75da853661a3040f05", + "5240f1c283babe25bc0a7c1c4d9818a3fea35dd3", + "1f7bf131b080c48f6a834a95e965de1861db5bc5", + "55ac91b887b692527af3616d76f4b073383f7daf", + "5a1bc65e06d9390e70e9799b781f0af561d5cb4b", + "e5bf31b170d2a5d1a9648f7e527a227086dfc211", + "b9010edcfae1d67654b5727b83c9f7ebf49f380c", + "c6189a83b921122a248c50af66d64c02b5e5b0fb", + "7ca521eda1096743f0509868b4feb92d3bcf1ec7", + "4f66d530682c22dbf503e66a27b94eae95776415", + "a9d4900284f866c246a90e7e7f2c73581427bfc2", + "6dc4272a1e1e12e6c15d6f15b2dc36c43a00cf06", + "af08ab49f79c30234edda8cb07b51cec86cc3cdd", + "b9513683d580b6e2d3b32fa89d6141669797c5be", + "19165b0b118ba13d41d711373debd766e261c7bb", + "d86123870b38c581fba8efdfd290d9b662e35359", + "93fd5c7ad0c0af3db9787ddd32d357a55a292d79", + "76c039fb09b74cfb75bc99c1a3afdc7f2cc88428", + "6b22951162952e801c6d350d6b59c170678be666", + "f9a6e51e211a86b9efed662e0bb3c15695d8cd68", + "70b6fa1525435df23483eed447cb7b2ac0468e62", + "8bc1dd63f46292909c0c4850fc9ee0082dd5d39e", + "4c3765d9ffc9d7c1e2dc5d2ed224eccd5c7a3894", + "6f3c5088ae8480240ac52c4c693abd2af856f460", + "373ff727f0b13d0f0b42517f2acf35bdacc35a13", + "4d13966c08e3a222a446def2dc972071b4366599", + "45d064c388169db35a8ebec021f7aca885c0e31c", + "f9694033a599f739361d5fa9bf764804d1d1f09e", + "dba83ef6693369e14e617c74a77ac2b28ba81644", + "c28b6c2ced6cd9e485f182440ce1c37e38db902a", + "bf940f0eab4b28fffe2f9059f262b0e97f79a0b8", + "c3fdc85d16be05260fc7c3f5a7df0c70c2ebf6d0", + "3615b188d7b2aaa8668d15d65405265684302b2d", + "2c707a911f09e9c58214c91ae8b5f28146ae098f", + "9bb8d12c1b280521df702e755fb94da7ce765af4", + "bcc0922a206286a4c2a2c08092bfc8af30c6cff6", + "56e62869fb99c7010dd0911bf2ca6fcab1b8d436", + "8f533897d88622c5057fa8c77fdc503940e6f753", + "d07a72e067802361e3624042bc5e9bdd775ad231", + "4a1c1c483beda0997e8e77fe76d43dac4d608d03", + "31b25d5971bb63dbdaf13eb1543399cae1693956", + "726c4e9fbaabb0acce80679d34ded830202b625d", + "0b2805f4007c43900c6f2d794af7a0404386d361", + "3997e7739389b034caa3ec49002edfa743e1a7f5", + "21fd4faf1b355416c17e49cc0c70e61ddec94e6c", + "79d0eea74218219a303360cc8d346505b26ed25f", + "7974cf00e74d644fe056cc26135c5cc85e91d5b8", + "5089e9aef00fa73276e88c4c9702f8630a4dbcdb", + "62933b683e1b2d56406ec9030d64aae432533b1c", + "e256771e86223cca74d307de384e3af4911761b6", + "54e8c8eecc3a3fcb0bab319825726201d6a4a565", + "0e7bb92b1d6573b4ded5dd13be27841b20505b47", + "fdf32d1b2a23d503c0b73870c84db4fbf15b581d", + "084783e92b829aac3e45ea56741bebff27450556", + "8fef9a689e0016b1bcdcf08ba2e10bae30e464de", + "618afcffa62e9c7c2b23023c8195e966a3f4e5a2", + "be53dd3d04bd9d05315a801d66d036157277db0c", + "a9673e2bfc1d3a3c11fd715d3962d2d56f524c22", + "6e33e3b7af18b0e9913e22b33e3bb2dac8954ad0", + "cf6da2a12e07d36a7042b51830d64c70644b4dce", + "c79fe5893965cb9fd10e90770d20b6bec3d232e8", + "d5738b5cdd43cb5e5f118cc206af6b2a711169f2", + "aa8bc0b56d201af5cc73d4f4df3d6db5ac532a53", + "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb", + "f00df0ad1eae2f7d45228f3e0004335f1d2cb1a6", + "9ad608691b2f06727e647dfea8f7b58051ca6916", + "6ebef31b3c0c26ee1275eb3e0a6f0f21a7fef494", + "65e8b0951bc59ec20a73ce891e81330492d39db6", + "743e0edfd7e24a1090616ba80bbdf218f8463c5d", + "0534423c58cba6b1e8ace4889a5b636ae4a92bca", + "97b398cba15d66ebb20c44a4deead469d897a5e0", + "d1246b099e1628783d4176553c69ca6e715d6b5d", + "3f84820711f5d58ebbcfc28f228bd07e33e08682", + "90a171d2780466a6fb65526b1fc5d32fc35de0e9", + "65a00fc60a02dcffcbd7eaf3d30cae1f08595e7b", + "2914a870afea729fe4522022a5ba6ef5ef645a26", + "ac2e01684cd14779d141b94cdf296970ba587fce", + "c3e6002c6e0b554c56cb2f863614be6a2672c3a8", + "e59a55e6452bf2b1426f70d580e28cab6deddcc9", + "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6", + "12f8c78231de1694bcafe68f9eccddb0f5615c9b", + "9a1fbff6514e217aeefe34774a8a86aece5e551f", + "a285ab6bcfd1e04a9212cd53bda40293748e5210", + "14b60f226445c1463a07f70adaa8c8110d88245c", + "754d49ac8151bc4e43f949c61102c157610c13a9", + "1a7be001d214ecbb8ce01c030d641348a4a55e8d", + "835383d46b76be25000869047de26e3d35995880", + "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced", + "c4bbf27cb535a5394e301d31bf61a9b8ca2e8558", + "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b", + "727066fe1f70198ffd02c7a350e62c4c1c61b42c", + "4e80190a46b06f5d5fc6d0d11abf573cdad2e5f2", + "e882e42e1be615b0a4aefeaeb0bb52d7a6aa3fa0", + "ebb96e2303c95e63458ad68fa350954fb2cf80c7", + "1bf821c1e10c0b89842ef550fea91cd58db5fdc4", + "7227fdd805a8def84902e0b8e90664b0c2e44536", + "f277add285879c7c225931df3014e3505f4e2402", + "71723f74b70cbfaf9e02e8d18011de0e8884f335", + "d48f255074af99f5148e665c38664fc7dcfd84e9", + "bc9c14da7a14f141732c3d830611c2215597139d", + "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91", + "40d56c98bc5c924fa821af10c4135a45fe11bc3a", + "ccbece58d89871aed7b7c19de4bcdf70a81228a8", + "da9a77ce42259e113b83c2fb103b29a7ad6c29bd", + "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed", + "c64ff4b069478021a11dc043c4a5f9c457c48ec7", + "c07966583ffa70ca3242ff74bab031a9fa13cd92", + "f64ccadceb1209088ab1b480000cf1e6182538fa", + "020cdd0f736c18f918dd7b53f505360e5803e078", + "a238af4d200603de9abe84d6ebcd1862d19bbd23", + "e90a337fa323cd8169da5533314185d3f170729d", + "3101d75634eb68b1065b13e1cbe3ae8175d7caf2", + "d283e4cb2a15e0891d4b58c157d7179ac968f8e9", + "8b68b55d16072444ee0eaece9ecd021b33e1b333", + "1036bfd7ad569ea769555c984f0c7e79139938a4", + "0dcf28104dde015d277f965b39cd8a34c67be700", + "f5432271b9d5033a5ee0322b1b7df5aa37f5de5f", + "038f5934e70491235106e28911621ebedd57fb3f", + "d719fc74f549dd3a0b34ac59d22dc2c9073be677", + "a3e0f8dee20cd1c23cff8b7903e71ba2322c4f70", + "172c80df679a7351df401b1afb6829b584910ba7", + "7685cb6f48e229026bfb15810727ffb35d1de30b", + "53231879b378d8a4e690da8b94de0b2e115048da", + "ad09677532e08fe336169b1660089638b61f5391", + "cf65c18817831618cfc0095514af9f4b60eb7ee9", + "8a741f10f8bb5daa25ca96814691ed2b5e21d034", + "e4763e63291ddafdda2f4dca44799deb1960934c", + "a4b5b0ec6896da3a45011e6b739bff0a5bf164f1", + "0f614cd63fb8464fb66f731f4f886f1a9b166b98", + "e5cd234ef72b48bb3dbb041c12aed32eda3bc2b1", + "0be2a77156b62fab044da64687d9d0b456f47bbe", + "3335708ce0b54a23aca12ad10bdfc23a4f857367", + "d824e79fc0fea2f79f9ae21222cfd8828fd8658f", + "3f03260a2195f3eca7c764fe999f0ca75765557c", + "b23b0dde9a42a33f0c63958e5841f3d89980707e", + "3892fa4a0bab259df2a1b0666d4674d33809daff", + "6bc6110a9037dfe744474b2c3393970de27683fe", + "abe3b481aea7ef7fa88fa7230743d7f415786635", + "54dff9228c9a5d39521730a9d3acae53fea35ea2", + "a50fc5acd81e0aa7d69e23faa462ecb6bbdad165", + "a3cb0bd2a36686d0cfec5f77929922e594c16046", + "204e310914bb33d43020d3c3452da680b28ef8ed", + "906aff53311f885b268d9a76b1bb49e6c99a0ff2", + "502f49d7f9d94e5e027bbff3f4b9cc7b1d4c578a", + "565e1aaeb9fbe1f21477fd9fa5626774a1164c38", + "c6be28af7aede5ec5d40d3cc3917f5df44f79013", + "d80b9887dd4e4f11460d7109b214b6d7e85b074a", + "02e1919514be4fb484228a786dfa204e770dbcc2", + "12d74872a51fbe426c307f8713ce7d5eefdce23a", + "e90cea925011ccab310e7fe461a32bcd961c257c", + "977ffe200e176f01f1fd956580ec775309478703", + "a2b9fc08e31eeb3f40be0ea1ff1f32b25ec52656", + "464bd50ae90667d3ea9828fd830d9fcb86740148", + "13a643d78aed2399673d2bc7db79f2616be40128", + "4a24de208f808b2c4fb80fe96363299927534170", + "6e76a9467fcb5715dbe066e9d7e0394be39f8433", + "b9bff1fba58c935889758bbaecf71f7f18752eea", + "56e04635a71f519ab0dab019d66773e8985e8652", + "bc55744121bf3c971d96a0591c87966b21c69ff3", + "f260c5db8a643d06bd079935cfc0f3f8898c1916", + "11a4961081dfd7919087b200a25fccf7639df951", + "8ec31b7b3d5f69f7c16aa5f91d82c94befc930ab", + "7f5933c0f34627f9c83b48ba2e5cf602f86ce357", + "ecfb96239c6c5e7a085eceee8281b4a916e33b81", + "31b5375a1c124f7fb75e2c1bd509cba192381d11", + "269ee1204d7db6a10061d254f337fa8b5f970b20", + "6daaea47805731c9145d97afecd657bbfdf043ba", + "91a4a28aab58d3f1b3d40c0d2385ebb4caadb649", + "f20e5152adc548bc7e662b52f00b0ee4a2adc2e6", + "3528e83ff35e95d412281b8ae8d542c01cf71c44", + "0adf0898eb6f75e28e4d72b3cc8e64e8676c4b52", + "78f1543e35b37a09b087dcda83607dd21ca9bcea", + "78045df591c24c41159d336af28f4179695e7d98", + "a3e58a385f8cf0f6dc35a3f04e0098ef24515ad9", + "a9ac00f8f7d9fd87fd8b1e1649d5ac63abd4557b", + "175c38d0dc09d49fd692ebf8f09d1932a9207409", + "4774b57e4d03f23a22fdd41a7db536f0c6158ef4", + "c3476b8205d5246abd7050ad63ce26c09d065262", + "2e41412ee4ab8c5955cd4efed11244bfcf995944", + "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2", + "c0e36dc4934c4523ab858a19286d6ba41af7cc61" ] }, "authors": { @@ -908,17 +2218,689 @@ "user": "Repiteo", "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", "url": "https://github.com/Repiteo", - "pull_count": 7, + "pull_count": 15, + "commit_count": 17 + }, + "MDQ6VXNlcjIzMDgxNjc=": { + "id": "MDQ6VXNlcjIzMDgxNjc=", + "user": "Ivorforce", + "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", + "url": "https://github.com/Ivorforce", + "pull_count": 42, + "commit_count": 46 + }, + "MDQ6VXNlcjEzNDA5Njc=": { + "id": "MDQ6VXNlcjEzNDA5Njc=", + "user": "benbot", + "avatar": "https://avatars.githubusercontent.com/u/1340967?u=fce52426fb45ed5d7e2b3f5d7c040b4a7c5ec12a&v=4", + "url": "https://github.com/benbot", + "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": 39, + "commit_count": 40 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjYwNTc5MDE0": { + "id": "MDQ6VXNlcjYwNTc5MDE0", + "user": "passivestar", + "avatar": "https://avatars.githubusercontent.com/u/60579014?u=ec87bf81cd2f5f0947670400f48cf0845c25d719&v=4", + "url": "https://github.com/passivestar", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 19, + "commit_count": 22 + }, + "MDQ6VXNlcjUyODUy": { + "id": "MDQ6VXNlcjUyODUy", + "user": "stuartcarnie", + "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", + "url": "https://github.com/stuartcarnie", + "pull_count": 9, "commit_count": 9 }, + "MDQ6VXNlcjUxMDAyNTA=": { + "id": "MDQ6VXNlcjUxMDAyNTA=", + "user": "brycehutchings", + "avatar": "https://avatars.githubusercontent.com/u/5100250?u=7f1cf0938a651d82b17348bd75f5a28089f33096&v=4", + "url": "https://github.com/brycehutchings", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjUzNjM1MDQ2": { + "id": "MDQ6VXNlcjUzNjM1MDQ2", + "user": "OverShifted", + "avatar": "https://avatars.githubusercontent.com/u/53635046?u=339ec0b4957af4250880111812e834e0a98bb590&v=4", + "url": "https://github.com/OverShifted", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI0NjI0OTAx": { + "id": "MDQ6VXNlcjI0NjI0OTAx", + "user": "LanzaSchneider", + "avatar": "https://avatars.githubusercontent.com/u/24624901?u=ff2fbe02a046ab60d56dfe7df36ba65f5c2518ba&v=4", + "url": "https://github.com/LanzaSchneider", + "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": 29, + "commit_count": 30 + }, + "MDQ6VXNlcjc4OTQ1OTA0": { + "id": "MDQ6VXNlcjc4OTQ1OTA0", + "user": "Kaleb-Reid", + "avatar": "https://avatars.githubusercontent.com/u/78945904?v=4", + "url": "https://github.com/Kaleb-Reid", + "pull_count": 17, + "commit_count": 17 + }, + "MDQ6VXNlcjQxMzA1NzE1": { + "id": "MDQ6VXNlcjQxMzA1NzE1", + "user": "StarryWorm", + "avatar": "https://avatars.githubusercontent.com/u/41305715?u=a27600b43b5278ada0f7abc144fcb1b615bdef8e&v=4", + "url": "https://github.com/StarryWorm", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOBvnCCA": { + "id": "U_kgDOBvnCCA", + "user": "br0b", + "avatar": "https://avatars.githubusercontent.com/u/117031432?v=4", + "url": "https://github.com/br0b", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY3NjkzODMw": { + "id": "MDQ6VXNlcjY3NjkzODMw", + "user": "YYF233333", + "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", + "url": "https://github.com/YYF233333", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjk5NTc5ODc=": { + "id": "MDQ6VXNlcjk5NTc5ODc=", + "user": "Meorge", + "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", + "url": "https://github.com/Meorge", + "pull_count": 3, + "commit_count": 3 + }, + "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 + }, + "U_kgDOBe5tvQ": { + "id": "U_kgDOBe5tvQ", + "user": "HolonProduction", + "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", + "url": "https://github.com/HolonProduction", + "pull_count": 12, + "commit_count": 13 + }, + "U_kgDOCL9eow": { + "id": "U_kgDOCL9eow", + "user": "lodetrick", + "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", + "url": "https://github.com/lodetrick", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 18, + "commit_count": 21 + }, + "MDQ6VXNlcjYwMDI0Njcx": { + "id": "MDQ6VXNlcjYwMDI0Njcx", + "user": "DeeJayLSP", + "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", + "url": "https://github.com/DeeJayLSP", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjE4MzE0ODc5": { + "id": "MDQ6VXNlcjE4MzE0ODc5", + "user": "DenisCiammaricone", + "avatar": "https://avatars.githubusercontent.com/u/18314879?v=4", + "url": "https://github.com/DenisCiammaricone", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBvnQFg": { + "id": "U_kgDOBvnQFg", + "user": "FifthTundraG", + "avatar": "https://avatars.githubusercontent.com/u/117035030?u=181b57b2ffb8c716efd5f966f008409667f5ec18&v=4", + "url": "https://github.com/FifthTundraG", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE4Njk3MDk3": { + "id": "MDQ6VXNlcjE4Njk3MDk3", + "user": "kb173", + "avatar": "https://avatars.githubusercontent.com/u/18697097?u=68a8355cdb7c40caa117cafe509a120e6647ebf3&v=4", + "url": "https://github.com/kb173", + "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": 6, + "commit_count": 10 + }, + "U_kgDOB2pUtg": { + "id": "U_kgDOB2pUtg", + "user": "SatLess", + "avatar": "https://avatars.githubusercontent.com/u/124409014?v=4", + "url": "https://github.com/SatLess", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEwNjA3OA==": { + "id": "MDQ6VXNlcjEwNjA3OA==", + "user": "wagnerfs", + "avatar": "https://avatars.githubusercontent.com/u/106078?u=fde18392ea13bdc89beef5a549d3371040a752b4&v=4", + "url": "https://github.com/wagnerfs", + "pull_count": 1, + "commit_count": 1 + }, + "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 + }, + "MDQ6VXNlcjkyODMwOTg=": { + "id": "MDQ6VXNlcjkyODMwOTg=", + "user": "kleonc", + "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", + "url": "https://github.com/kleonc", + "pull_count": 2, + "commit_count": 3 + }, + "U_kgDOBlbdtQ": { + "id": "U_kgDOBlbdtQ", + "user": "sockeye-d", + "avatar": "https://avatars.githubusercontent.com/u/106356149?u=1f986e6459a8256133ba772eeeb15fbd60665487&v=4", + "url": "https://github.com/sockeye-d", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEzMjI4OTMy": { + "id": "MDQ6VXNlcjEzMjI4OTMy", + "user": "MajorMcDoom", + "avatar": "https://avatars.githubusercontent.com/u/13228932?v=4", + "url": "https://github.com/MajorMcDoom", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY1ODU1MzMz": { + "id": "MDQ6VXNlcjY1ODU1MzMz", + "user": "Joy-less", + "avatar": "https://avatars.githubusercontent.com/u/65855333?u=1ae25d57588f76b7f90c5f632c692c166783ec1a&v=4", + "url": "https://github.com/Joy-less", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjY5MTY4OTI5": { + "id": "MDQ6VXNlcjY5MTY4OTI5", + "user": "nikitalita", + "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", + "url": "https://github.com/nikitalita", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 8, + "commit_count": 8 + }, + "MDQ6VXNlcjE3NTA2NTcz": { + "id": "MDQ6VXNlcjE3NTA2NTcz", + "user": "allenwp", + "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", + "url": "https://github.com/allenwp", + "pull_count": 4, + "commit_count": 3 + }, + "MDQ6VXNlcjQwMDY0OTEx": { + "id": "MDQ6VXNlcjQwMDY0OTEx", + "user": "Lielay9", + "avatar": "https://avatars.githubusercontent.com/u/40064911?u=6d95c77cd9a3682aac05536109982dad279c46ad&v=4", + "url": "https://github.com/Lielay9", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjE2MDc1NA==": { + "id": "MDQ6VXNlcjE2MDc1NA==", + "user": "zorbathut", + "avatar": "https://avatars.githubusercontent.com/u/160754?v=4", + "url": "https://github.com/zorbathut", + "pull_count": 2, + "commit_count": 3 + }, "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 + }, + "MDQ6VXNlcjM5MDMwNTk=": { + "id": "MDQ6VXNlcjM5MDMwNTk=", + "user": "raulsntos", + "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", + "url": "https://github.com/raulsntos", + "pull_count": 2, + "commit_count": 3 + }, + "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 + }, + "MDQ6VXNlcjc4MTA3Ng==": { + "id": "MDQ6VXNlcjc4MTA3Ng==", + "user": "ChristophHaag", + "avatar": "https://avatars.githubusercontent.com/u/781076?v=4", + "url": "https://github.com/ChristophHaag", + "pull_count": 1, + "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": 4, + "commit_count": 9 + }, + "U_kgDOCXd9wA": { + "id": "U_kgDOCXd9wA", + "user": "Giganzo", + "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", + "url": "https://github.com/Giganzo", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjIxOTk5Mzc5": { + "id": "MDQ6VXNlcjIxOTk5Mzc5", + "user": "lawnjelly", + "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", + "url": "https://github.com/lawnjelly", "pull_count": 4, "commit_count": 4 }, + "MDQ6VXNlcjMwNzM5MjM5": { + "id": "MDQ6VXNlcjMwNzM5MjM5", + "user": "YeldhamDev", + "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", + "url": "https://github.com/YeldhamDev", + "pull_count": 12, + "commit_count": 12 + }, + "MDQ6VXNlcjUzMzgyMDQ3": { + "id": "MDQ6VXNlcjUzMzgyMDQ3", + "user": "Onebit5", + "avatar": "https://avatars.githubusercontent.com/u/53382047?u=d6ec51e2188bc5cb4ce1630aebf1e0a262ca5788&v=4", + "url": "https://github.com/Onebit5", + "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": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjU4NjEwNDM=": { + "id": "MDQ6VXNlcjU4NjEwNDM=", + "user": "superherointj", + "avatar": "https://avatars.githubusercontent.com/u/5861043?u=f5d22900b92677333f5f76bd9462c4162bf62b4f&v=4", + "url": "https://github.com/superherointj", + "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": 8, + "commit_count": 9 + }, + "MDQ6VXNlcjE5MjU5ODk3": { + "id": "MDQ6VXNlcjE5MjU5ODk3", + "user": "blueskythlikesclouds", + "avatar": "https://avatars.githubusercontent.com/u/19259897?u=c533a9f99b6669f783d858aefea044f29880028d&v=4", + "url": "https://github.com/blueskythlikesclouds", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjExMTg1MDg=": { + "id": "MDQ6VXNlcjExMTg1MDg=", + "user": "xuhuisheng", + "avatar": "https://avatars.githubusercontent.com/u/1118508?v=4", + "url": "https://github.com/xuhuisheng", + "pull_count": 1, + "commit_count": 1 + }, + "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 + }, + "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 + }, + "MDQ6VXNlcjM4OTg0ODk1": { + "id": "MDQ6VXNlcjM4OTg0ODk1", + "user": "konczg", + "avatar": "https://avatars.githubusercontent.com/u/38984895?v=4", + "url": "https://github.com/konczg", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjczMTQ4ODY0": { + "id": "MDQ6VXNlcjczMTQ4ODY0", + "user": "Ryan-000", + "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", + "url": "https://github.com/Ryan-000", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjUzODc3MTcw": { + "id": "MDQ6VXNlcjUzODc3MTcw", + "user": "WhalesState", + "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", + "url": "https://github.com/WhalesState", + "pull_count": 15, + "commit_count": 15 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjQzNTQzOTA5": { + "id": "MDQ6VXNlcjQzNTQzOTA5", + "user": "arkology", + "avatar": "https://avatars.githubusercontent.com/u/43543909?u=a1f7933340521a5903fe3cc2f8216a8c0a9565ec&v=4", + "url": "https://github.com/arkology", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjYyNjUzMDc=": { + "id": "MDQ6VXNlcjYyNjUzMDc=", + "user": "reduz", + "avatar": "https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4", + "url": "https://github.com/reduz", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjc1Mjk1OTU=": { + "id": "MDQ6VXNlcjc1Mjk1OTU=", + "user": "Caaz", + "avatar": "https://avatars.githubusercontent.com/u/7529595?u=a7d2b219d9450f2409c58ce87fe667969124d1a1&v=4", + "url": "https://github.com/Caaz", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 14, + "commit_count": 14 + }, + "MDQ6VXNlcjgzNTU1NDQ3": { + "id": "MDQ6VXNlcjgzNTU1NDQ3", + "user": "hijawesam", + "avatar": "https://avatars.githubusercontent.com/u/83555447?v=4", + "url": "https://github.com/hijawesam", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOB4un4g": { + "id": "U_kgDOB4un4g", + "user": "GlitchedCode922", + "avatar": "https://avatars.githubusercontent.com/u/126592994?u=4da6b70529f7db302ad0122136585fa3d58837ed&v=4", + "url": "https://github.com/GlitchedCode922", + "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": 2, + "commit_count": 2 + }, + "U_kgDOBYHyVw": { + "id": "U_kgDOBYHyVw", + "user": "DexterFstone", + "avatar": "https://avatars.githubusercontent.com/u/92402263?v=4", + "url": "https://github.com/DexterFstone", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBbErLQ": { + "id": "U_kgDOBbErLQ", + "user": "devloglogan", + "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", + "url": "https://github.com/devloglogan", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjkzMTU4MTI=": { + "id": "MDQ6VXNlcjkzMTU4MTI=", + "user": "Shaderd00d", + "avatar": "https://avatars.githubusercontent.com/u/9315812?v=4", + "url": "https://github.com/Shaderd00d", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOB-qMgw": { + "id": "U_kgDOB-qMgw", + "user": "mortifiedtux", + "avatar": "https://avatars.githubusercontent.com/u/132811907?u=379c32cd819288e0d71057ba20e06845515a1a5a&v=4", + "url": "https://github.com/mortifiedtux", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYxMTg1NTA5": { + "id": "MDQ6VXNlcjYxMTg1NTA5", + "user": "J4RH", + "avatar": "https://avatars.githubusercontent.com/u/61185509?v=4", + "url": "https://github.com/J4RH", + "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": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjk2NTgzNTU=": { + "id": "MDQ6VXNlcjk2NTgzNTU=", + "user": "vaner-org", + "avatar": "https://avatars.githubusercontent.com/u/9658355?u=083ae75d5d2e2e8bbace52715ec4ac911bcf7554&v=4", + "url": "https://github.com/vaner-org", + "pull_count": 5, + "commit_count": 5 + }, + "U_kgDOCbrODA": { + "id": "U_kgDOCbrODA", + "user": "AdvanceControl", + "avatar": "https://avatars.githubusercontent.com/u/163237388?v=4", + "url": "https://github.com/AdvanceControl", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOB1mNWw": { + "id": "U_kgDOB1mNWw", + "user": "GabCoolDude", + "avatar": "https://avatars.githubusercontent.com/u/123309403?u=599a92a5f3340b645cabb4bdf4a8895ba3202229&v=4", + "url": "https://github.com/GabCoolDude", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOB1-M8g": { + "id": "U_kgDOB1-M8g", + "user": "PhairZ", + "avatar": "https://avatars.githubusercontent.com/u/123702514?v=4", + "url": "https://github.com/PhairZ", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOCouzNQ": { + "id": "U_kgDOCouzNQ", + "user": "syntaxerror247", + "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", + "url": "https://github.com/syntaxerror247", + "pull_count": 5, + "commit_count": 6 + }, + "U_kgDOBYBtkg": { + "id": "U_kgDOBYBtkg", + "user": "Nintorch", + "avatar": "https://avatars.githubusercontent.com/u/92302738?u=7f4624cda9ad56b5ca6de2d1bd431a28919db439&v=4", + "url": "https://github.com/Nintorch", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjM5ODUyODAz": { + "id": "MDQ6VXNlcjM5ODUyODAz", + "user": "versjon", + "avatar": "https://avatars.githubusercontent.com/u/39852803?v=4", + "url": "https://github.com/versjon", + "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": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjE2MjE2OTM=": { + "id": "MDQ6VXNlcjE2MjE2OTM=", + "user": "jrouwe", + "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", + "url": "https://github.com/jrouwe", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjE5ODQ0MTQ0": { + "id": "MDQ6VXNlcjE5ODQ0MTQ0", + "user": "CrazyRoka", + "avatar": "https://avatars.githubusercontent.com/u/19844144?u=c945f116704f6366b7f248846fdaed4eb5eaa761&v=4", + "url": "https://github.com/CrazyRoka", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYzMDAzMDAy": { + "id": "MDQ6VXNlcjYzMDAzMDAy", + "user": "MBCX", + "avatar": "https://avatars.githubusercontent.com/u/63003002?u=5507186f61f25a01111087b41f9d00cdc8372010&v=4", + "url": "https://github.com/MBCX", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEzMTE1NTU=": { + "id": "MDQ6VXNlcjEzMTE1NTU=", + "user": "Zylann", + "avatar": "https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4", + "url": "https://github.com/Zylann", + "pull_count": 1, + "commit_count": 1 + }, + "": { + "id": "", + "user": "ghost", + "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", + "url": "https://github.com/ghost", + "pull_count": 0, + "commit_count": 2 + }, + "MDQ6VXNlcjM4NDMxMzg4": { + "id": "MDQ6VXNlcjM4NDMxMzg4", + "user": "Joonnas", + "avatar": "https://avatars.githubusercontent.com/u/38431388?v=4", + "url": "https://github.com/Joonnas", + "pull_count": 1, + "commit_count": 0 + }, "U_kgDOB_eGRg": { "id": "U_kgDOB_eGRg", "user": "ydeltastar", @@ -927,21 +2909,21 @@ "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", + "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 }, - "MDQ6VXNlcjIzMDgxNjc=": { - "id": "MDQ6VXNlcjIzMDgxNjc=", - "user": "Ivorforce", - "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", - "url": "https://github.com/Ivorforce", - "pull_count": 11, - "commit_count": 14 + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 4, + "commit_count": 4 }, "MDQ6VXNlcjUyNDY0MjA0": { "id": "MDQ6VXNlcjUyNDY0MjA0", @@ -951,27 +2933,51 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUxMDAyNTA=": { - "id": "MDQ6VXNlcjUxMDAyNTA=", - "user": "brycehutchings", - "avatar": "https://avatars.githubusercontent.com/u/5100250?u=7f1cf0938a651d82b17348bd75f5a28089f33096&v=4", - "url": "https://github.com/brycehutchings", + "MDQ6VXNlcjMzNDk1NjE0": { + "id": "MDQ6VXNlcjMzNDk1NjE0", + "user": "Jojo-1000", + "avatar": "https://avatars.githubusercontent.com/u/33495614?u=a85ae33fe18c90c7e4a974ede48ff645ac808631&v=4", + "url": "https://github.com/Jojo-1000", "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": 3, - "commit_count": 6 + "MDQ6VXNlcjMyOTA4NDIz": { + "id": "MDQ6VXNlcjMyOTA4NDIz", + "user": "dagarsar", + "avatar": "https://avatars.githubusercontent.com/u/32908423?u=28b0520721dcb35382960325ad9f8bce27b7463d&v=4", + "url": "https://github.com/dagarsar", + "pull_count": 4, + "commit_count": 4 }, - "MDQ6VXNlcjY5MTY4OTI5": { - "id": "MDQ6VXNlcjY5MTY4OTI5", - "user": "nikitalita", - "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", - "url": "https://github.com/nikitalita", + "MDQ6VXNlcjI0NDY0NTMw": { + "id": "MDQ6VXNlcjI0NDY0NTMw", + "user": "Paeniche", + "avatar": "https://avatars.githubusercontent.com/u/24464530?u=d12671b409df4f445b3ac0cbd1c48655cbc530fd&v=4", + "url": "https://github.com/Paeniche", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ3MDcyNjg1": { + "id": "MDQ6VXNlcjQ3MDcyNjg1", + "user": "fstxz", + "avatar": "https://avatars.githubusercontent.com/u/47072685?v=4", + "url": "https://github.com/fstxz", + "pull_count": 8, + "commit_count": 8 + }, + "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 + }, + "MDQ6VXNlcjQzMDQ4MTQy": { + "id": "MDQ6VXNlcjQzMDQ4MTQy", + "user": "vmedea", + "avatar": "https://avatars.githubusercontent.com/u/43048142?u=f8cb4f001fb3ab9f9ce9b3ad64b1aa874fab7cb7&v=4", + "url": "https://github.com/vmedea", "pull_count": 1, "commit_count": 1 }, @@ -983,14 +2989,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjMyOTA4NDIz": { - "id": "MDQ6VXNlcjMyOTA4NDIz", - "user": "dagarsar", - "avatar": "https://avatars.githubusercontent.com/u/32908423?u=28b0520721dcb35382960325ad9f8bce27b7463d&v=4", - "url": "https://github.com/dagarsar", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjU0ODE5MzE5": { "id": "MDQ6VXNlcjU0ODE5MzE5", "user": "dugramen", @@ -999,22 +2997,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 - }, - "MDQ6VXNlcjIyMjMxNzI=": { - "id": "MDQ6VXNlcjIyMjMxNzI=", - "user": "KoBeWi", - "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", - "url": "https://github.com/KoBeWi", - "pull_count": 12, - "commit_count": 13 - }, "MDQ6VXNlcjkxNDk2OA==": { "id": "MDQ6VXNlcjkxNDk2OA==", "user": "m4gr3d", @@ -1023,13 +3005,21 @@ "pull_count": 3, "commit_count": 4 }, - "MDQ6VXNlcjUzMTUwMjQ0": { - "id": "MDQ6VXNlcjUzMTUwMjQ0", - "user": "BlueCube3310", - "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", - "url": "https://github.com/BlueCube3310", - "pull_count": 7, - "commit_count": 7 + "U_kgDOBug_Pw": { + "id": "U_kgDOBug_Pw", + "user": "AR-DEV-1", + "avatar": "https://avatars.githubusercontent.com/u/115883839?u=2489b4a6ff53b593b734ffdba460ebf7aa047f7c&v=4", + "url": "https://github.com/AR-DEV-1", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU0NDE3NzUw": { + "id": "MDQ6VXNlcjU0NDE3NzUw", + "user": "Ir1ana", + "avatar": "https://avatars.githubusercontent.com/u/54417750?u=9b6525c8cf257ddd7fcacbf40fba1fd63728cfa4&v=4", + "url": "https://github.com/Ir1ana", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjc2NzA1NDAx": { "id": "MDQ6VXNlcjc2NzA1NDAx", @@ -1039,13 +3029,13 @@ "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": 3, - "commit_count": 3 + "MDQ6VXNlcjQ0NDMxMw==": { + "id": "MDQ6VXNlcjQ0NDMxMw==", + "user": "rsanchezsaez", + "avatar": "https://avatars.githubusercontent.com/u/444313?u=8b205e80e880858f5d64b6e4fa7c893f51980c12&v=4", + "url": "https://github.com/rsanchezsaez", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjI2ODM0NDcx": { "id": "MDQ6VXNlcjI2ODM0NDcx", @@ -1055,14 +3045,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjMwNzM5MjM5": { - "id": "MDQ6VXNlcjMwNzM5MjM5", - "user": "YeldhamDev", - "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", - "url": "https://github.com/YeldhamDev", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjcwODIxMDk=": { "id": "MDQ6VXNlcjcwODIxMDk=", "user": "WesleyClements", @@ -1071,53 +3053,29 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQzNTQzOTA5": { - "id": "MDQ6VXNlcjQzNTQzOTA5", - "user": "arkology", - "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", - "url": "https://github.com/arkology", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 11, - "commit_count": 11 - }, - "MDQ6VXNlcjIyOTgzNw==": { - "id": "MDQ6VXNlcjIyOTgzNw==", - "user": "rburing", - "avatar": "https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4", - "url": "https://github.com/rburing", + "MDQ6VXNlcjI5MzI5NjA2": { + "id": "MDQ6VXNlcjI5MzI5NjA2", + "user": "Brogolem35", + "avatar": "https://avatars.githubusercontent.com/u/29329606?u=f42ef7d30567f1586968527bd0deae9115346709&v=4", + "url": "https://github.com/Brogolem35", "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": 7, - "commit_count": 7 - }, "MDQ6VXNlcjEwMDU0MjI2": { "id": "MDQ6VXNlcjEwMDU0MjI2", "user": "kitbdev", "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", "url": "https://github.com/kitbdev", - "pull_count": 0, - "commit_count": 1 + "pull_count": 1, + "commit_count": 2 }, "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 + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjM2ODI1ODg=": { "id": "MDQ6VXNlcjM2ODI1ODg=", @@ -1127,29 +3085,29 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 4, - "commit_count": 4 + "MDQ6VXNlcjkxNTI3MTA=": { + "id": "MDQ6VXNlcjkxNTI3MTA=", + "user": "Rinnegatamante", + "avatar": "https://avatars.githubusercontent.com/u/9152710?u=2a667282888b6e3d5f8d3e43a438a7040a2891af&v=4", + "url": "https://github.com/Rinnegatamante", + "pull_count": 1, + "commit_count": 1 }, - "MDQ6VXNlcjQ3MDcyNjg1": { - "id": "MDQ6VXNlcjQ3MDcyNjg1", - "user": "fstxz", - "avatar": "https://avatars.githubusercontent.com/u/47072685?v=4", - "url": "https://github.com/fstxz", - "pull_count": 5, - "commit_count": 5 + "MDQ6VXNlcjExNzM2MjE3": { + "id": "MDQ6VXNlcjExNzM2MjE3", + "user": "CreatedBySeb", + "avatar": "https://avatars.githubusercontent.com/u/11736217?u=d1577d3e630ac6d9a60d22d4233195851c7961f1&v=4", + "url": "https://github.com/CreatedBySeb", + "pull_count": 1, + "commit_count": 2 }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 7, - "commit_count": 8 + "U_kgDOBpJwOw": { + "id": "U_kgDOBpJwOw", + "user": "jroprohehe", + "avatar": "https://avatars.githubusercontent.com/u/110260283?u=561a51a5bdd67052437a4090f6f12e2748e6a13b&v=4", + "url": "https://github.com/jroprohehe", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjUzNzM3MzE3": { "id": "MDQ6VXNlcjUzNzM3MzE3", @@ -1159,14 +3117,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjY3NjkzODMw": { - "id": "MDQ6VXNlcjY3NjkzODMw", - "user": "YYF233333", - "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", - "url": "https://github.com/YYF233333", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjg4MDY3OTY=": { "id": "MDQ6VXNlcjg4MDY3OTY=", "user": "shitake2333", @@ -1191,13 +3141,13 @@ "pull_count": 1, "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": 2, - "commit_count": 2 + "MDQ6VXNlcjQzODUyODE=": { + "id": "MDQ6VXNlcjQzODUyODE=", + "user": "Ruw-Van", + "avatar": "https://avatars.githubusercontent.com/u/4385281?v=4", + "url": "https://github.com/Ruw-Van", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjkwMzQ1MTcx": { "id": "MDQ6VXNlcjkwMzQ1MTcx", @@ -1207,22 +3157,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjYwMDI0Njcx": { - "id": "MDQ6VXNlcjYwMDI0Njcx", - "user": "DeeJayLSP", - "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", - "url": "https://github.com/DeeJayLSP", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 4, - "commit_count": 4 - }, "U_kgDOBfKntA": { "id": "U_kgDOBfKntA", "user": "Susmaster64", @@ -1239,14 +3173,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjYxOTM4MjYz": { - "id": "MDQ6VXNlcjYxOTM4MjYz", - "user": "TokageItLab", - "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", - "url": "https://github.com/TokageItLab", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjIwMTU3OTE=": { "id": "MDQ6VXNlcjIwMTU3OTE=", "user": "Splizard", @@ -1255,14 +3181,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE3NTA2NTcz": { - "id": "MDQ6VXNlcjE3NTA2NTcz", - "user": "allenwp", - "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", - "url": "https://github.com/allenwp", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOCB462A": { "id": "U_kgDOCB462A", "user": "aaronp64", @@ -1287,14 +3205,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2MjE2OTM=": { - "id": "MDQ6VXNlcjE2MjE2OTM=", - "user": "jrouwe", - "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", - "url": "https://github.com/jrouwe", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjczOTU4MzEz": { "id": "MDQ6VXNlcjczOTU4MzEz", "user": "AidanCooper2003", @@ -1303,14 +3213,6 @@ "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": 11, - "commit_count": 11 - }, "MDQ6VXNlcjUzOTQ3Nzg0": { "id": "MDQ6VXNlcjUzOTQ3Nzg0", "user": "CookieBadger", @@ -1343,30 +3245,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2MDc1NA==": { - "id": "MDQ6VXNlcjE2MDc1NA==", - "user": "zorbathut", - "avatar": "https://avatars.githubusercontent.com/u/160754?v=4", - "url": "https://github.com/zorbathut", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjUzODUwNA==": { - "id": "MDQ6VXNlcjUzODUwNA==", - "user": "DarioSamo", - "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", - "url": "https://github.com/DarioSamo", - "pull_count": 3, - "commit_count": 3 - }, - "MDQ6VXNlcjc1OTQxODQy": { - "id": "MDQ6VXNlcjc1OTQxODQy", - "user": "beicause", - "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", - "url": "https://github.com/beicause", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjE3NzQ5NTY3": { "id": "MDQ6VXNlcjE3NzQ5NTY3", "user": "0xcafeb33f", @@ -1383,14 +3261,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjQxMzA1NzE1": { - "id": "MDQ6VXNlcjQxMzA1NzE1", - "user": "StarryWorm", - "avatar": "https://avatars.githubusercontent.com/u/41305715?u=a27600b43b5278ada0f7abc144fcb1b615bdef8e&v=4", - "url": "https://github.com/StarryWorm", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjY3NzgyMTU3": { "id": "MDQ6VXNlcjY3NzgyMTU3", "user": "ktxyz", @@ -1399,6 +3269,14 @@ "pull_count": 2, "commit_count": 2 }, + "U_kgDOCDXFeg": { + "id": "U_kgDOCDXFeg", + "user": "westenral", + "avatar": "https://avatars.githubusercontent.com/u/137741690?u=eac3c0116b37763fda3afb7ab6751bd1336c0b8b&v=4", + "url": "https://github.com/westenral", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjkwOTQ4MDI=": { "id": "MDQ6VXNlcjkwOTQ4MDI=", "user": "lrahmann", @@ -1431,14 +3309,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjk2NTgzNTU=": { - "id": "MDQ6VXNlcjk2NTgzNTU=", - "user": "vaner-org", - "avatar": "https://avatars.githubusercontent.com/u/9658355?u=083ae75d5d2e2e8bbace52715ec4ac911bcf7554&v=4", - "url": "https://github.com/vaner-org", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOB1NyKA": { "id": "U_kgDOB1NyKA", "user": "PiCode9560", @@ -1455,6 +3325,14 @@ "pull_count": 5, "commit_count": 5 }, + "MDQ6VXNlcjM1NjU2NjI2": { + "id": "MDQ6VXNlcjM1NjU2NjI2", + "user": "rxlecky", + "avatar": "https://avatars.githubusercontent.com/u/35656626?u=6526e9df54fb8c1bb5e9007715fbcb8527cdf73a&v=4", + "url": "https://github.com/rxlecky", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjMzNDgwOA==": { "id": "MDQ6VXNlcjMzNDgwOA==", "user": "Flynsarmy", @@ -1463,14 +3341,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ0NDMxMw==": { - "id": "MDQ6VXNlcjQ0NDMxMw==", - "user": "rsanchezsaez", - "avatar": "https://avatars.githubusercontent.com/u/444313?u=8b205e80e880858f5d64b6e4fa7c893f51980c12&v=4", - "url": "https://github.com/rsanchezsaez", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE1NjM5": { "id": "MDQ6VXNlcjE1NjM5", "user": "DanielKinsman", @@ -1503,11 +3373,11 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBbErLQ": { - "id": "U_kgDOBbErLQ", - "user": "devloglogan", - "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", - "url": "https://github.com/devloglogan", + "MDQ6VXNlcjUyMzIyNzQ1": { + "id": "MDQ6VXNlcjUyMzIyNzQ1", + "user": "Rudolph-B", + "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", + "url": "https://github.com/Rudolph-B", "pull_count": 1, "commit_count": 1 }, @@ -1519,14 +3389,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCouzNQ": { - "id": "U_kgDOCouzNQ", - "user": "syntaxerror247", - "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", - "url": "https://github.com/syntaxerror247", - "pull_count": 3, - "commit_count": 4 - }, "MDQ6VXNlcjQ5NjA2NjIy": { "id": "MDQ6VXNlcjQ5NjA2NjIy", "user": "Flarkk", @@ -1535,21 +3397,13 @@ "pull_count": 1, "commit_count": 1 }, - "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 - }, - "U_kgDOCXd9wA": { - "id": "U_kgDOCXd9wA", - "user": "Giganzo", - "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", - "url": "https://github.com/Giganzo", - "pull_count": 3, - "commit_count": 3 + "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 }, "MDQ6VXNlcjM2NjE2NDk2": { "id": "MDQ6VXNlcjM2NjE2NDk2", @@ -1575,30 +3429,14 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMzNDk1NjE0": { - "id": "MDQ6VXNlcjMzNDk1NjE0", - "user": "Jojo-1000", - "avatar": "https://avatars.githubusercontent.com/u/33495614?u=a85ae33fe18c90c7e4a974ede48ff645ac808631&v=4", - "url": "https://github.com/Jojo-1000", + "MDQ6VXNlcjg0NzIyMzI=": { + "id": "MDQ6VXNlcjg0NzIyMzI=", + "user": "bnjmntmm", + "avatar": "https://avatars.githubusercontent.com/u/8472232?u=dc8bd35a9f43c86a144ca94efb83dd02b0470e05&v=4", + "url": "https://github.com/bnjmntmm", "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQwMDY0OTEx": { - "id": "MDQ6VXNlcjQwMDY0OTEx", - "user": "Lielay9", - "avatar": "https://avatars.githubusercontent.com/u/40064911?u=6d95c77cd9a3682aac05536109982dad279c46ad&v=4", - "url": "https://github.com/Lielay9", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjY1ODU1MzMz": { - "id": "MDQ6VXNlcjY1ODU1MzMz", - "user": "Joy-less", - "avatar": "https://avatars.githubusercontent.com/u/65855333?u=1ae25d57588f76b7f90c5f632c692c166783ec1a&v=4", - "url": "https://github.com/Joy-less", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjEwNTIwMjQ5": { "id": "MDQ6VXNlcjEwNTIwMjQ5", "user": "Nodragem", @@ -1615,19 +3453,11 @@ "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": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjM5MDMwNTk=": { - "id": "MDQ6VXNlcjM5MDMwNTk=", - "user": "raulsntos", - "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", - "url": "https://github.com/raulsntos", + "MDQ6VXNlcjI5MzQ4OTA=": { + "id": "MDQ6VXNlcjI5MzQ4OTA=", + "user": "AleksLitynski", + "avatar": "https://avatars.githubusercontent.com/u/2934890?u=ac8eee13aa090f086509c4e7de74f536319a9fe6&v=4", + "url": "https://github.com/AleksLitynski", "pull_count": 1, "commit_count": 1 }, @@ -1639,21 +3469,13 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCL9eow": { - "id": "U_kgDOCL9eow", - "user": "lodetrick", - "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", - "url": "https://github.com/lodetrick", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjMxMDY1ODA4": { "id": "MDQ6VXNlcjMxMDY1ODA4", "user": "deralmas", "avatar": "https://avatars.githubusercontent.com/u/31065808?v=4", "url": "https://github.com/deralmas", - "pull_count": 1, - "commit_count": 1 + "pull_count": 2, + "commit_count": 2 }, "U_kgDOBvKYDQ": { "id": "U_kgDOBvKYDQ", @@ -1663,6 +3485,22 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjExNDE0NDIy": { + "id": "MDQ6VXNlcjExNDE0NDIy", + "user": "Sch1nken", + "avatar": "https://avatars.githubusercontent.com/u/11414422?u=7bd382d3c47b877c117e8a40dfbc376b5280daff&v=4", + "url": "https://github.com/Sch1nken", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBmg8dw": { + "id": "U_kgDOBmg8dw", + "user": "Andrewyuan34", + "avatar": "https://avatars.githubusercontent.com/u/107494519?u=36c7af704d826f9e41e914cdb1cd8be98860e383&v=4", + "url": "https://github.com/Andrewyuan34", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjYxNTIwNTMx": { "id": "MDQ6VXNlcjYxNTIwNTMx", "user": "gelvinp", @@ -1686,9 +3524,7122 @@ "url": "https://github.com/gr8alpaca", "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": 1, + "commit_count": 1 } }, "commits": { + "7864ac80192e9e91bf56176af9f04cc013b580aa": { + "hash": "7864ac80192e9e91bf56176af9f04cc013b580aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111299 from stuartcarnie/swift_build", + "body": "Build: Fix container build path for swift", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "816ec99355ef404451b30eb9a87fe450a3d09a14": { + "hash": "816ec99355ef404451b30eb9a87fe450a3d09a14", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111771 from Repiteo/core/suppress-gcc-false-positive", + "body": "Core: Sidestep GCC false-positive", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "acdb8667b56a43db6eee9a96ad61147bb80ea785": { + "hash": "acdb8667b56a43db6eee9a96ad61147bb80ea785", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Sidestep GCC false-positive", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111771 + }, + "540ea0b96cea2fd1b57598bdafd35b5326aac21d": { + "hash": "540ea0b96cea2fd1b57598bdafd35b5326aac21d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111761 from Ivorforce/fixed-array-warn", + "body": "Fix false positive warning with `FixedVector` array bounds in gcc.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6ae1caecaf6a013134ca4ea98865caf6ae3624cc": { + "hash": "6ae1caecaf6a013134ca4ea98865caf6ae3624cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109431 from dsnopek/openxr-composition-layer-safe-multithreaded-rendering", + "body": "Make `OpenXRCompositionLayer` and its children safe for multithreaded rendering", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8aebfb7776cb647e0cf292d80a128bc672d41bd4": { + "hash": "8aebfb7776cb647e0cf292d80a128bc672d41bd4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109839 from vaner-org/blendspace-double-click", + "body": "Double-click BlendSpace points to open their editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4a7ca086a302978e0f389831eae129170fac8366": { + "hash": "4a7ca086a302978e0f389831eae129170fac8366", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109605 from vaner-org/statemachine-play-highlight-fix", + "body": "Correctly reset StateMachine opacity when a node is played or renamed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fd8ddca49ac7b729f2ee35f0766812e639d987df": { + "hash": "fd8ddca49ac7b729f2ee35f0766812e639d987df", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111649 from KoBeWi/DESNAME", + "body": "Improvements to ProjectManager's `_update_theme()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc985d77697a8f640744a6c60ffea3f6093106f6": { + "hash": "fc985d77697a8f640744a6c60ffea3f6093106f6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111745 from benbot/benbot/seems-wrong", + "body": "Fix the LODs array returned by `mesh_get_surface`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d5942cf5fdfcbc479612d1a81f8672ead134f783": { + "hash": "d5942cf5fdfcbc479612d1a81f8672ead134f783", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109792 from vaner-org/blendspace-better-cursor", + "body": "Make BlendSpace selection tool consistent with StateMachine/BlendTree functionality", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6733345f73d04aeca9fa94706ca7451a72433429": { + "hash": "6733345f73d04aeca9fa94706ca7451a72433429", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix false positive warning with `FixedVector` array bounds in gcc.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111761 + }, + "761312304802ec4d541ce6bbbb764376d8a29c97": { + "hash": "761312304802ec4d541ce6bbbb764376d8a29c97", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzNDA5Njc=" + ], + "author_raw": "Ben Botwin ", + "committer_raw": "Ben Botwin ", + "summary": "fixes the lods array returned by mesh_get_surface", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111745 + }, + "8f1b411556de6330e35ca3b585b5575bffbc2c1f": { + "hash": "8f1b411556de6330e35ca3b585b5575bffbc2c1f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improvements to ProjectManager's _update_theme()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111649 + }, + "60710df3b6fffb5a9a9479f80a0e9d8f05069946": { + "hash": "60710df3b6fffb5a9a9479f80a0e9d8f05069946", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #94047 from KoBeWi/resource_printer", + "body": "Improve `to_string()` and add it to Resource", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "769505fef3fa538c96f2d14739de541469614f96": { + "hash": "769505fef3fa538c96f2d14739de541469614f96", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111703 from timothyqiu/glsl-utf8", + "body": "Fix error when compute shaders contain Unicode comment", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "94818a5313d5bf915df1e72155ef239b3117dcc9": { + "hash": "94818a5313d5bf915df1e72155ef239b3117dcc9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111509 from passivestar/orbit-snapping", + "body": "Implement orbit snapping in 3D viewport", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "026efbb0f5aefc289bd6528f375dcbb8bae38ca0": { + "hash": "026efbb0f5aefc289bd6528f375dcbb8bae38ca0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111733 from DarioSamo/rendering-device-shutdown-fix", + "body": "Do not begin a new frame during RenderingDevice's shutdown.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f3ebee1f79790a5ab89864d450f0eba2f4dac975": { + "hash": "f3ebee1f79790a5ab89864d450f0eba2f4dac975", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111211 from superherointj/enet-warning", + "body": "System-provided ENet warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9e96c7d9b80146d0c1c285fd97f3b7824e346c54": { + "hash": "9e96c7d9b80146d0c1c285fd97f3b7824e346c54", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110378 from timothyqiu/rtl-preview", + "body": "Make text-related nodes translation domain aware", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2edad6860a6c44464942024e5a070e7dc6da6644": { + "hash": "2edad6860a6c44464942024e5a070e7dc6da6644", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111658 from brycehutchings/bryceh_d3d12_native_handle_fixes", + "body": "Fix D3D12 rendering device driver returning pointers to internal types for get_resource_native_handle instead of proper D3D12 primitives", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13404515fb4dae1f9908a907c9a834b2c3db82c2": { + "hash": "13404515fb4dae1f9908a907c9a834b2c3db82c2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111523 from Joy-less/fix-IsStaticallyResolvable", + "body": "Fix `IsStaticallyResolvable`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af584b1ba8b677e6ae42db61b491343fb68d774a": { + "hash": "af584b1ba8b677e6ae42db61b491343fb68d774a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Do not begin a new frame during RenderingDevice's shutdown.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111733 + }, + "d73970017850ba5958ac6a84d27a7e3e5f97efab": { + "hash": "d73970017850ba5958ac6a84d27a7e3e5f97efab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Implement orbit snapping in 3D viewport", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111509 + }, + "73afe696d2fa650c24da4de71fd900362aad3bf9": { + "hash": "73afe696d2fa650c24da4de71fd900362aad3bf9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix error when compute shaders contain Unicode comment", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111703 + }, + "20430236e749306e1968656ffdc7f78e502a0ccc": { + "hash": "20430236e749306e1968656ffdc7f78e502a0ccc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107999 from timothyqiu/translation-cleanup", + "body": "Clean up editor translation related methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "49219de4027ac4d4121225843e976a59e37576cc": { + "hash": "49219de4027ac4d4121225843e976a59e37576cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108862 from timothyqiu/plural-rules", + "body": "Move context and plural support to `Translation`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1ae616d7d861c7de9e7653d3a287025112cefba3": { + "hash": "1ae616d7d861c7de9e7653d3a287025112cefba3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111672 from OverShifted/patch-1", + "body": "Fix typo in mutex documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ca524532e66d1228406ab0663d300add69e386be": { + "hash": "ca524532e66d1228406ab0663d300add69e386be", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111663 from LanzaSchneider/patch-4", + "body": "Fix compilation errors when `disable_xr=yes`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "57e041d3571721bca16a0033a5e71d1a085506b5": { + "hash": "57e041d3571721bca16a0033a5e71d1a085506b5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111657 from bruvzg/mac26_gl_hang", + "body": "[macOS] Fix ~500ms hang on transparent OpenGL window creation on macOS 26.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "71031e4adb2cfff71e457faf38a9d0eb3a539bb0": { + "hash": "71031e4adb2cfff71e457faf38a9d0eb3a539bb0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108422 from stuartcarnie/108115_metal_cpu_read_bit", + "body": "Metal: Fix `texture_get_data` other linear formats", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "710a6e030359b2ed12181b7dab4fdcb4ccf9d66c": { + "hash": "710a6e030359b2ed12181b7dab4fdcb4ccf9d66c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111652 from DarioSamo/opaque-list-key", + "body": "Organize render surface sorting key for optimizing API performance.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a281e91c5a8a4790d087ece1e0666f887c4b9b78": { + "hash": "a281e91c5a8a4790d087ece1e0666f887c4b9b78", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Fix `texture_get_data` other linear formats", + "body": "Introduce a specialised `texture_get_data` for `RenderDeviceDriver`,\nwhich can retrieve the texture data from the GPU driver for shared\ntextures (`TEXTURE_USAGE_CPU_READ_BIT`).\n\nCloses #108115", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108422 + }, + "1f7e7de82b76ebbf301720c542564b73bec9ccd6": { + "hash": "1f7e7de82b76ebbf301720c542564b73bec9ccd6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMDAyNTA=" + ], + "author_raw": "Bryce Hutchings ", + "committer_raw": "Bryce Hutchings ", + "summary": "Fix D3D12 driver returning internal types to RenderingDevice's texture_get_native_handle/get_driver_resource", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111658 + }, + "b49aea89d066071272edd0d4e7bb7765a7425dbe": { + "hash": "b49aea89d066071272edd0d4e7bb7765a7425dbe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Organize render surface sorting key for optimizing API performance.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111652 + }, + "1e8fd575a99637b519270ceb40a4b4ca85053b72": { + "hash": "1e8fd575a99637b519270ceb40a4b4ca85053b72", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzNjM1MDQ2" + ], + "author_raw": "Sepehr Kalanaki ", + "committer_raw": "GitHub ", + "summary": "Fix typo in mutex documentation", + "body": "Change \"more times that\" to \"more times than\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111672 + }, + "36b92128b1bce1f98687add98c84fd70ae9b20ca": { + "hash": "36b92128b1bce1f98687add98c84fd70ae9b20ca", + "is_merge": true, + "authored_by": [], + "author_raw": "Clay John ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #110671 from allenwp/environment-glow-consistent", + "body": "Blend glow before tonemapping and change default to screen.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "80ce18918ef53245deb8ab044fd4229391a5daab": { + "hash": "80ce18918ef53245deb8ab044fd4229391a5daab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0NjI0OTAx" + ], + "author_raw": "Lanza ", + "committer_raw": "GitHub ", + "summary": "fix: compilation errors when `disable_xr=yes`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111663 + }, + "1e9d0ff925563276b5921b9a8b88ebe45680c04a": { + "hash": "1e9d0ff925563276b5921b9a8b88ebe45680c04a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111578 from Kaleb-Reid/fix-shadow-cull-material", + "body": "Use correct shadow material in some cases in Mobile", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a364d6ad753d44817d3f14b6ad3591b25ec2840a": { + "hash": "a364d6ad753d44817d3f14b6ad3591b25ec2840a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111561 from StarryWorm/core/variant-includes-rework", + "body": "Core: Fix missing includes in `type_info.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "68b897225e812e2bbe1ec62965bf74be420de03d": { + "hash": "68b897225e812e2bbe1ec62965bf74be420de03d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111624 from Meorge/feat/project-manager-show-in-file-manager", + "body": "Add \"Show in File Manager\" button to sidebar of Project Manager", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c": { + "hash": "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Fix ~500ms hang on transparent OpenGL window creation on macOS 26.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111657 + }, + "8a8bd02860a3f240dd294ae3a603cf9107519e07": { + "hash": "8a8bd02860a3f240dd294ae3a603cf9107519e07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use correct shadow material in some cases in Mobile", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111578 + }, + "ad74ed68c104b47ae9b40f48cb445f1f8bafc424": { + "hash": "ad74ed68c104b47ae9b40f48cb445f1f8bafc424", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Build: Fix container build path for swift", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111299 + }, + "0400b703e4c95e7de0ee98688267b98a5fb5e358": { + "hash": "0400b703e4c95e7de0ee98688267b98a5fb5e358", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111577 from Kaleb-Reid/fix-lightmap-luminance", + "body": "Apply luminance multiplier in copy_cubemap_to_panorama", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9cdf3ff3ff74b986eaf41b36c9efce860d5d9f4e": { + "hash": "9cdf3ff3ff74b986eaf41b36c9efce860d5d9f4e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111639 from timothyqiu/freshy-leaky", + "body": "X11: Fix memory leak in `screen_get_refresh_rate()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0b4712376816773d3c57f3feec8d7cfa5d88065c": { + "hash": "0b4712376816773d3c57f3feec8d7cfa5d88065c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111542 from sockeye-d/script-editor-allow-echo", + "body": "Allow keyboard echo for ScriptEditor tab manipulation events", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9554c2bc56dad8d512b7099168cd698b4320c015": { + "hash": "9554c2bc56dad8d512b7099168cd698b4320c015", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93713 from KoBeWi/scene_data_in_script_cache", + "body": "Store script states for built-in scripts", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4d3a899c64ab5f9602d4922f74ab31004325ca03": { + "hash": "4d3a899c64ab5f9602d4922f74ab31004325ca03", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111633 from YYF233333/ccb-include", + "body": "Remove `callable_bind.h` from `object.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "920552812eecee3b7d723db13db2eb323f9aa31b": { + "hash": "920552812eecee3b7d723db13db2eb323f9aa31b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111566 from Repiteo/scons/mingw-big-obj", + "body": "SCons: Enable MinGW big objects universally", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9659dc13bd22f2a863651da7f3ac74a43e0e51bf": { + "hash": "9659dc13bd22f2a863651da7f3ac74a43e0e51bf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102888 from Shaderd00d/clear_transform", + "body": "Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7bbdfd31ce52e4fdbe478bf341559b2786e23fc": { + "hash": "b7bbdfd31ce52e4fdbe478bf341559b2786e23fc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111591 from br0b/master", + "body": "Fix description of `Viewport::set_input_as_handled`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "79e533679cbb7c0312cb96c09f4686c8dc8e74ec": { + "hash": "79e533679cbb7c0312cb96c09f4686c8dc8e74ec", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111620 from Ivorforce/node-no-display-server", + "body": "Remove `display_server.h` transitive include from `node.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e6768b5db44c91b28385a23ce7030c5f5a6fb7e3": { + "hash": "e6768b5db44c91b28385a23ce7030c5f5a6fb7e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111095 from Meorge/feat/margincontainer-viz", + "body": "Visualize MarginContainer margins when selected", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c2720efb28be996d05e0b7eacfb5db842ee36008": { + "hash": "c2720efb28be996d05e0b7eacfb5db842ee36008", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110690 from KoBeWi/shortcut_to_shorcuts", + "body": "Keep shortcut selected when clearing filter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "879d4439e755f314cb9c9aae8f3b3f2bc797b15d": { + "hash": "879d4439e755f314cb9c9aae8f3b3f2bc797b15d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111617 from HolonProduction/hotfix", + "body": "Add missing initialization for bitpacked object members", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c17e76572dc9a9317f5a147a88ec56475730396e": { + "hash": "c17e76572dc9a9317f5a147a88ec56475730396e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQxMzA1NzE1" + ], + "author_raw": "StarryWorm <41305715+StarryWorm@users.noreply.github.com>", + "committer_raw": "StarryWorm <41305715+StarryWorm@users.noreply.github.com>", + "summary": "Fix `type_info.h` includes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111561 + }, + "66e5bce6538ee255a8024106ff982b4b56a7c021": { + "hash": "66e5bce6538ee255a8024106ff982b4b56a7c021", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "X11: Fix memory leak in `screen_get_refresh_rate`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111639 + }, + "b3bb3763915404cbcbcda87e36038b80c7800f83": { + "hash": "b3bb3763915404cbcbcda87e36038b80c7800f83", + "is_merge": false, + "authored_by": [ + "U_kgDOBvnCCA" + ], + "author_raw": "Robert Grigoryan ", + "committer_raw": "Robert Grigoryan ", + "summary": "Fix description of `Viewport::set_input_as_handled`", + "body": "The method stops the `InputEvent` from propagating up, not down.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111591 + }, + "7d3c25d083a09ce74fb249ea88ae1bcca3bbc3cc": { + "hash": "7d3c25d083a09ce74fb249ea88ae1bcca3bbc3cc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Remove callable_bind.h from object.h", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111633 + }, + "8173f43770e9d83e67cd3488d506c85330a95c2d": { + "hash": "8173f43770e9d83e67cd3488d506c85330a95c2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Apply luminance multiplier in copy_cubemap_to_panorama", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111577 + }, + "769007c707ff96f889ec63af732ebefdc1e49841": { + "hash": "769007c707ff96f889ec63af732ebefdc1e49841", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Add \"Show in File Manager\" button to sidebar of Project Manager", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111624 + }, + "e825169957e4ec67bc0baa6168af02b337399f6f": { + "hash": "e825169957e4ec67bc0baa6168af02b337399f6f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107836 from aaronfranke/gltf-without-nodes", + "body": "GLTF: Allow parsing glTF files without nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4ae535b3b95a86b239761a9c844627aa2de5943f": { + "hash": "4ae535b3b95a86b239761a9c844627aa2de5943f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111419 from YeldhamDev/numbers_numbers_numbers", + "body": "Add source lines to file locations on POT generation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c0c75561d29012250472e4f644e358f287b700dd": { + "hash": "c0c75561d29012250472e4f644e358f287b700dd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111129 from DarioSamo/particle-pipeline-deferral", + "body": "Push pipeline compilation of various effects to the worker thread pool.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ce4f80dd9205d604fcc66936ee9a57533971509": { + "hash": "8ce4f80dd9205d604fcc66936ee9a57533971509", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106263 from lodetrick/tabbar-individual-colors", + "body": "Add support for custom font colors in the TabBar", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3285f5468c0f1d5de1b1995221c805ee9345a1b": { + "hash": "d3285f5468c0f1d5de1b1995221c805ee9345a1b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111185 from WhalesState/vp-disable-xr", + "body": "More XR disable for Viewport and export.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c6df8d32531f05db31fd38cfe96eb88c117b8e73": { + "hash": "c6df8d32531f05db31fd38cfe96eb88c117b8e73", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111476 from kleonc/canvas_item_draw_set_transform_fix_rotation_scale_order", + "body": "Fix rotation/scale order in `CanvasItem::draw_set_transform`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "988a7f7bdfbd4ded3ca357f14be0ce61cf5868e6": { + "hash": "988a7f7bdfbd4ded3ca357f14be0ce61cf5868e6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111507 from nikitalita/fix-skeleton-dynamic-physics", + "body": "Scene importer: Fix skeleton path when physics body type is dynamic", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0b4cca38ea05c9c9b866122bd5481c0ec45b2e1e": { + "hash": "0b4cca38ea05c9c9b866122bd5481c0ec45b2e1e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111538 from MajorMcDoom/xr-tracker-name-optimization", + "body": "Make `XRPose` only set name on creation instead of on pose update", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8be090c03a7de5853e8f88444459e253e7b67178": { + "hash": "8be090c03a7de5853e8f88444459e253e7b67178", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111569 from DeeJayLSP/harfbuzz-update", + "body": "Update HarfBuzz to 12.1.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c5754ccc52d2f7d0345078553be53a095cec4466": { + "hash": "c5754ccc52d2f7d0345078553be53a095cec4466", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111310 from Caaz/patch-1", + "body": "Update tutorial link for calling Javascript from script", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21a6488c7ffe0d86ddf5a828bac68caf63a18f70": { + "hash": "21a6488c7ffe0d86ddf5a828bac68caf63a18f70", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109421 from aaronfranke/gltf-export-mesh-name", + "body": "GLTF: Preserve mesh names on export", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3dbd7d36d0789f4ba50707045b071cbaaef5ab58": { + "hash": "3dbd7d36d0789f4ba50707045b071cbaaef5ab58", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111461 from DeeJayLSP/fthb", + "body": "Use HarfBuzz to fix variant hinting in `TextServerAdvanced`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cd74a9cb12966ae677d549fa3b9ed17b59c0dead": { + "hash": "cd74a9cb12966ae677d549fa3b9ed17b59c0dead", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111206 from j20001970/camera-feed-datatype-changed", + "body": "Emit `format_changed` on CameraFeed datatype change", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cd13a9df1483bffbc5e79869818233082fd7d7fc": { + "hash": "cd13a9df1483bffbc5e79869818233082fd7d7fc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111621 from scgm0/Fix-some-compilation-errors", + "body": "Fix some compilation errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "58894136b7384cfcb55a8cecdfedefde6d36226e": { + "hash": "58894136b7384cfcb55a8cecdfedefde6d36226e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107395 from lodetrick/bottom-panel-margin-fixes", + "body": "Fix TabContainer Editor theming and remove Debugger style hacks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "40dde2a9a1b0bb66181f371e70ac4c7e6b2ede34": { + "hash": "40dde2a9a1b0bb66181f371e70ac4c7e6b2ede34", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111139 from Calinou/doc-node2d-look-at-get-angle-to", + "body": "Document link between `Node2D.look_at()` and `Node2D.get_angle_to()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3ef37d7bf3e80c6c9317d6e1f79e59bd08ca691f": { + "hash": "3ef37d7bf3e80c6c9317d6e1f79e59bd08ca691f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111586 from KoBeWi/some_favorites_are_bigger_because_they_are_more_favored", + "body": "Fix favorites icon size in FileSystem dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "25685055356d3c364068f1cc4143ffd4169e2254": { + "hash": "25685055356d3c364068f1cc4143ffd4169e2254", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108065 from lodetrick/range-hint-cleanup", + "body": "Clean up numeric EditorProperty `setup()` methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e0b41ab278dbc2ce70de43408a11af9c9282ffe": { + "hash": "1e0b41ab278dbc2ce70de43408a11af9c9282ffe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove `display_server.h` transitive include from `node.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111620 + }, + "cbc960c997a50a95dd422a0031525098dcf17fe6": { + "hash": "cbc960c997a50a95dd422a0031525098dcf17fe6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMTQ4MjIx" + ], + "author_raw": "scgm0 <2682963017@qq.com>", + "committer_raw": "scgm0 <2682963017@qq.com>", + "summary": "Fix some compilation errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111621 + }, + "bad44931a82b8483348fbbe6009f3caede6f3273": { + "hash": "bad44931a82b8483348fbbe6009f3caede6f3273", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Add missing initialization for bitpacked object members", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111617 + }, + "914a72f8a41cc39b9e62fa8c7304924ad31dff29": { + "hash": "914a72f8a41cc39b9e62fa8c7304924ad31dff29", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Give TabBar overridable colors per tab", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106263 + }, + "082766a990faeb1bbd73bb6a9926fcd89b68384e": { + "hash": "082766a990faeb1bbd73bb6a9926fcd89b68384e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Document link between `Node2D.look_at()` and `Node2D.get_angle_to()`", + "body": "These methods are closely related, as `Node2D.get_angle_to()` can\nbe used to get the rotation value that is being applied to `look_at()`\nwithout actually applying it to the node.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111139 + }, + "276e1c222ca7ed9c5099d0efc504cae31af6b65f": { + "hash": "276e1c222ca7ed9c5099d0efc504cae31af6b65f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "Update HarfBuzz to 12.1.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111569 + }, + "fc7065d2b4c7376e3b87c12b9a00bce726a10e74": { + "hash": "fc7065d2b4c7376e3b87c12b9a00bce726a10e74", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111487 from AThousandShips/fix_2d_build_2", + "body": "Fix 2D builds (again)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "599fd7344a17fd1a7541df52a03c2bd0496524ed": { + "hash": "599fd7344a17fd1a7541df52a03c2bd0496524ed", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111356 from blueskythlikesclouds/d3d12-spec-constant-patch-fix", + "body": "Fix specialization constant patching on D3D12.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31f9ed087e3e2934ede52010f12beb2b2772915c": { + "hash": "31f9ed087e3e2934ede52010f12beb2b2772915c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110650 from WhalesState/node-cache-less-dirty", + "body": "Optimize children cache updates and refine special-case handling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c9b72fcfb6548ba32bd273bf18efb41eadfe90ff": { + "hash": "c9b72fcfb6548ba32bd273bf18efb41eadfe90ff", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111481 from Ivorforce/texture-less-includes", + "body": "Remove extraneous includes from `texture.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb4d0638c4ee6dc652374b1476ccb6441f19fa4e": { + "hash": "bb4d0638c4ee6dc652374b1476ccb6441f19fa4e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109816 from SatLess/ArraysArePeopleToo", + "body": "Add `Make_Unique_Recursive` option for `Resources` with `Arrays` and `Dictionaries`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e560ea47d4d281f88ece0e3dc24d4a550956e6f4": { + "hash": "e560ea47d4d281f88ece0e3dc24d4a550956e6f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #70646 from KoBeWi/relatable_offset", + "body": "Add `pivot_offset_ratio` property to Control", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "094eb99a43b2cd241f0d9f2ed1abe8a9f4b92747": { + "hash": "094eb99a43b2cd241f0d9f2ed1abe8a9f4b92747", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111601 from AThousandShips/fix_build_objprof", + "body": "Fix use of outdated macros in ObjectDBProfiler", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "10c333a8f1cdd0d01f6f314414c5e2c3a73f2555": { + "hash": "10c333a8f1cdd0d01f6f314414c5e2c3a73f2555", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111313 from bruvzg/emb_res", + "body": "Fix editor embedded windows partially resizing.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dc05e0f90723d54ab56eb694a7a51a060da08321": { + "hash": "dc05e0f90723d54ab56eb694a7a51a060da08321", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111596 from kb173/fix-vr-visible-layers", + "body": "Fix `CAMERA_VISIBLE_LAYERS` in multiview camera (VR) not aligning with the camera's cull mask", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "43438fec2a27d07282c1ec255199592a0d76f22f": { + "hash": "43438fec2a27d07282c1ec255199592a0d76f22f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111529 from wagnerfs/fix-windows-native-filedialog-filters", + "body": "Fix Windows native FileDialog filters not showing descriptions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1274facd4497755febc0497d5a44586c74a6282a": { + "hash": "1274facd4497755febc0497d5a44586c74a6282a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111434 from ChristophHaag/initialize_XrRenderModelPropertiesEXT_type", + "body": "Ensure `XrRenderModelPropertiesEXT::type` is initialized", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2b1fa0f10c1e85c1aed79aeeabbd706a97294853": { + "hash": "2b1fa0f10c1e85c1aed79aeeabbd706a97294853", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111111 from bruvzg/outl_warn", + "body": "[Label] Add MSDF pixel range/outline configuration warning.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dcb9a0d030a7762acc20b58d393ab4cec0cdc052": { + "hash": "dcb9a0d030a7762acc20b58d393ab4cec0cdc052", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110151 from FifthTundraG/tabbar_horizontal_scrolling", + "body": "Add horizontal scrolling to `TabBar`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "08c200e82f04ca004f36e1fc95c73ea403e17ff6": { + "hash": "08c200e82f04ca004f36e1fc95c73ea403e17ff6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111527 from DenisCiammaricone/fix-inline-object-parse", + "body": "Fix editor inline color display of color from `Color.from_rgba8`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5e7f7735a4c2aeaca7e3cc836e02a79a430692f8": { + "hash": "5e7f7735a4c2aeaca7e3cc836e02a79a430692f8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #86468 from KoBeWi/always_has_been", + "body": "Move script name to top", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "02f48683b5e64790d6e70d596d1f8aee3d4e9381": { + "hash": "02f48683b5e64790d6e70d596d1f8aee3d4e9381", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111556 from kleonc/fix_show_members_overview_editor_setting_tooltip", + "body": "Fix `text_editor/script_list/show_members_overview` editor setting docs/tooltip", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0450686035ecf718b1aba93b8da4df7dfe19d34a": { + "hash": "0450686035ecf718b1aba93b8da4df7dfe19d34a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111460 from KoBeWi/dialoging_shortcut_files", + "body": "Rework FileDialog shortcuts", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7e2f6c3ebc431eb559b4695f13507edd7ccf6205": { + "hash": "7e2f6c3ebc431eb559b4695f13507edd7ccf6205", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MzE0ODc5" + ], + "author_raw": "Denis Ciammaricone ", + "committer_raw": "Denis Ciammaricone ", + "summary": "Fix editor inline color display of color from Color.from_rgba8", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111527 + }, + "14f7cbd74c8c21abcc42cce4aff54f34a91b61ed": { + "hash": "14f7cbd74c8c21abcc42cce4aff54f34a91b61ed", + "is_merge": false, + "authored_by": [ + "U_kgDOBvnQFg" + ], + "author_raw": "FifthTundraG <117035030+FifthTundraG@users.noreply.github.com>", + "committer_raw": "FifthTundraG <117035030+FifthTundraG@users.noreply.github.com>", + "summary": "Add horizontal scrolling to `TabBar`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110151 + }, + "d86a4289941af31374499683408c043241647768": { + "hash": "d86a4289941af31374499683408c043241647768", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Enable mingw big objects in more contexts", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111566 + }, + "7a49918c89ed37cc588ff8f0c02169af0fed70fa": { + "hash": "7a49918c89ed37cc588ff8f0c02169af0fed70fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4Njk3MDk3" + ], + "author_raw": "Karl Office ", + "committer_raw": "Karl Office ", + "summary": "fix: set visible layers in multiview camera", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111596 + }, + "ac05ce522615af924991f23ce995312ac1792c7e": { + "hash": "ac05ce522615af924991f23ce995312ac1792c7e", + "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 use of outdated macros in ObjectDBProfiler", + "body": "These were renamed but were missed in this PR and fails with disable\ndeprecated.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111601 + }, + "ba268416d564b23e04d145894066ce6878f62faf": { + "hash": "ba268416d564b23e04d145894066ce6878f62faf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Push pipeline compilation of various effects to the worker thread pool.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111129 + }, + "7cee91f05b37c5018fcc9a9aaaba46920d98cac7": { + "hash": "7cee91f05b37c5018fcc9a9aaaba46920d98cac7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix favorites icon size in FileSystem dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111586 + }, + "4219ce91f2d1fae65f289d27284a1ab35e9b7b5f": { + "hash": "4219ce91f2d1fae65f289d27284a1ab35e9b7b5f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #110485 from bruvzg/aemb_dtr", + "body": "Fix iOS/visionOS export plugin crash on exit.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "12ced6c83b26d11035903b39189f80f6eb9f278c": { + "hash": "12ced6c83b26d11035903b39189f80f6eb9f278c", + "is_merge": false, + "authored_by": [ + "U_kgDOB2pUtg" + ], + "author_raw": "Sat <124409014+SatLess@users.noreply.github.com>", + "committer_raw": "Sat <124409014+SatLess@users.noreply.github.com>", + "summary": "Add support for making arrays and dictionaries with Resources unique", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109816 + }, + "f835707f7ac633708ca8d2d54c4995aed9fcde51": { + "hash": "f835707f7ac633708ca8d2d54c4995aed9fcde51", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNjA3OA==" + ], + "author_raw": "Wagner ", + "committer_raw": "Wagner ", + "summary": "Fix Windows native FileDialog filters not showing descriptions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111529 + }, + "2e0015665771f0f95e82e4d987965deffae1ac4d": { + "hash": "2e0015665771f0f95e82e4d987965deffae1ac4d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxNzY2ODM1" + ], + "author_raw": "Jason Kuo ", + "committer_raw": "Jason Kuo ", + "summary": "Emit `format_changed` on CameraFeed datatype change", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111206 + }, + "5ea0b9d60d36f33c73b6b7673f8e890d86f633cc": { + "hash": "5ea0b9d60d36f33c73b6b7673f8e890d86f633cc", + "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 `show_members_overview` editor setting docs/tooltip", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111556 + }, + "206d4a0fb30394b234ccb40d2f62f8cc5b693a06": { + "hash": "206d4a0fb30394b234ccb40d2f62f8cc5b693a06", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Move script name to top", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86468 + }, + "8e3499a96146d704a652815860e9647042db5c80": { + "hash": "8e3499a96146d704a652815860e9647042db5c80", + "is_merge": false, + "authored_by": [ + "U_kgDOBlbdtQ" + ], + "author_raw": "fish ", + "committer_raw": "fish ", + "summary": "Allow keyboard echo for script_editor/next_script, script_editor/prev_script, script_editor/window_move_up, and script_editor/window_move_down events", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111542 + }, + "e38bbf88e58364acfc2381217fddbb558437ef21": { + "hash": "e38bbf88e58364acfc2381217fddbb558437ef21", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMjI4OTMy" + ], + "author_raw": "Zi Ye ", + "committer_raw": "Zi Ye ", + "summary": "Make XRPose only set name on creation, instead of on every update.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111538 + }, + "a5ce9c370634eddabee9574662c9c39863903533": { + "hash": "a5ce9c370634eddabee9574662c9c39863903533", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1ODU1MzMz" + ], + "author_raw": "Joyless <65855333+Joy-less@users.noreply.github.com>", + "committer_raw": "Joyless <65855333+Joy-less@users.noreply.github.com>", + "summary": "Fix IsStaticallyResolvable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111523 + }, + "263a2bdec6c45dda0a9e0b73d9e6e7e17292c1ba": { + "hash": "263a2bdec6c45dda0a9e0b73d9e6e7e17292c1ba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Rework FileDialog shortcuts", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111460 + }, + "03923c6ed7b1203f0e85792cf4468895efe47aca": { + "hash": "03923c6ed7b1203f0e85792cf4468895efe47aca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MTY4OTI5" + ], + "author_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "committer_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "summary": "scene importer: Fix skeleton path when physics body type is dynamic", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111507 + }, + "cb7cd815eeeb11aaa1f68453a515c76bec5ba73d": { + "hash": "cb7cd815eeeb11aaa1f68453a515c76bec5ba73d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111496 from godotengine/revert-108837-json-handle-nan-inf", + "body": "Revert \"Handle NaN and Infinity in JSON stringify function\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8b06cdf277f4ab208c2efcf2f09e44726072d960": { + "hash": "8b06cdf277f4ab208c2efcf2f09e44726072d960", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "GitHub ", + "summary": "Revert \"Handle NaN and Infinity in JSON stringify function\"", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111496 + }, + "70f180975b8708320f7efdf4da160fb14e9fd478": { + "hash": "70f180975b8708320f7efdf4da160fb14e9fd478", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "Use HarfBuzz to fix variant hinting in `TextServerAdvanced`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111461 + }, + "a872b54a3b7feb8ce55e65bbd4936f70efc0459e": { + "hash": "a872b54a3b7feb8ce55e65bbd4936f70efc0459e", + "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 2D builds (again)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111487 + }, + "985e6178b45232f1d462f5eb0577adf3db2a09a8": { + "hash": "985e6178b45232f1d462f5eb0577adf3db2a09a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove extraneous includes from `texture.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111481 + }, + "cafc012b053fed5b446a5a5831c572019500fca0": { + "hash": "cafc012b053fed5b446a5a5831c572019500fca0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz", + "MDQ6VXNlcjQwMDY0OTEx", + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Blend `Environment` glow before tonemapping and change default blend mode to screen.", + "body": "Additionally, change the minimum `tonemap_white` parameter to `1.0`; users can increase `tonemap_exposure` for a similar effect to decreasing `tonemap_white` below `1.0`.\n\nCo-authored-by: Hei <40064911+Lielay9@users.noreply.github.com>\nCo-authored-by: Hugo Locurcio ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110671 + }, + "16a11ac88b3aedac2825ec570910f34fb40f3f98": { + "hash": "16a11ac88b3aedac2825ec570910f34fb40f3f98", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111358 from Ivorforce/no-variant-hasher", + "body": "Remove `VariantHasher` and `VariantComparator` in favour of specialising `HashMapHasherDefault` and `HashMapComparatorDefault`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3e1af9a12ab6d30c7b5743d19478a53f50a591c3": { + "hash": "3e1af9a12ab6d30c7b5743d19478a53f50a591c3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109021 from KoBeWi/visual_code", + "body": "Don't save code property of VisualShader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e33f89fe276118644d11f90929b658ec465651e3": { + "hash": "e33f89fe276118644d11f90929b658ec465651e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111323 from HolonProduction/rm-script", + "body": "Remove `Object::script`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d10eca9c59312e8d3e6ace24176d0946cbdc6f92": { + "hash": "d10eca9c59312e8d3e6ace24176d0946cbdc6f92", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111448 from Giganzo/sprite-frames-editor-shortcut-name", + "body": "Use Title Case for shortcut names in SpriteFramesEditorPlugin", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "edcbdc5706e711e0ffd24f5f02aa1f216ebd4eb4": { + "hash": "edcbdc5706e711e0ffd24f5f02aa1f216ebd4eb4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107573 from lodetrick/tilemap-hide-overlay", + "body": "Fade TileMap editor overlay when zoomed out", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89ce203427985ae9edf0a8192868518b1e009a72": { + "hash": "89ce203427985ae9edf0a8192868518b1e009a72", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106997 from Ivorforce/fixed-move-semantics", + "body": "Fix `FixedVector` move and copy semantics.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "99ab454a64f453d367436fe0057e7215f78c4525": { + "hash": "99ab454a64f453d367436fe0057e7215f78c4525", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111473 from KoBeWi/easing-i18n-redux", + "body": "Fix some easing presets not translated", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c417769226439da82ebfb786898422188917886a": { + "hash": "c417769226439da82ebfb786898422188917886a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111470 from Ivorforce/debug-circular-include", + "body": "Remove circular unneeded `debug_adapter_protocol.h` include from `debug_adapter_parser.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4ea49aecaf1f9a8399e7605abc98a6b9abd74e9c": { + "hash": "4ea49aecaf1f9a8399e7605abc98a6b9abd74e9c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110990 from timothyqiu/x11-min-max", + "body": "X11: Fix minimization of maximized windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d4a87d9bb3f434e49d969b0c0ce3ee61eb8f679e": { + "hash": "d4a87d9bb3f434e49d969b0c0ce3ee61eb8f679e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106636 from Ivorforce/dictionary-mutating-fix", + "body": "Fix `Dictionary::operator[]` from C++ accidentally modifying `const` dictionaries.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8150cb920015ab99e824b03fdf26a54d8a3ab8a6": { + "hash": "8150cb920015ab99e824b03fdf26a54d8a3ab8a6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111403 from AeioMuch/fix_double_precision_wrong_indexes", + "body": "Fix wrong indices used for transform & UBO matrix for double precision build", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d598753c1a35b9c0c7d91067a03c9e8ff1d4676b": { + "hash": "d598753c1a35b9c0c7d91067a03c9e8ff1d4676b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111466 from BastiaanOlij/fix_gles3_lightmap_uv2_attrib", + "body": "Ensure uv2_attrib(_input) is available when rendering lightmap.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd3b17de8809063ff02d4a7f1d0fa520530d972d": { + "hash": "dd3b17de8809063ff02d4a7f1d0fa520530d972d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105449 from raulsntos/MissingNode/recording_signals", + "body": "Add `recording_signals` to MissingNode, and rename `MTVIRTUAL` to `DEBUG_VIRTUAL`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cf9e2ea6da2bc5694d47939d21c381118804a08a": { + "hash": "cf9e2ea6da2bc5694d47939d21c381118804a08a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111432 from zorbathut/pr/libgodot_linux_fix", + "body": "Fix LibGodot build errors on Linux.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21e5b41642259cdf4fb725247f0af0f40a735ee6": { + "hash": "21e5b41642259cdf4fb725247f0af0f40a735ee6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108837 from aaronfranke/json-handle-nan-inf", + "body": "Handle NaN and Infinity in JSON stringify function", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb01d80e88b9b032295366e04de25addd9045bf5": { + "hash": "fb01d80e88b9b032295366e04de25addd9045bf5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111393 from xuhuisheng/dev/auto_expand_selected", + "body": "Should expand root when `auto_expand` is on", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2dce5172e2440450bb21bc799478204794bd9eb1": { + "hash": "2dce5172e2440450bb21bc799478204794bd9eb1", + "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 rotation/scale order in CanvasItem::draw_set_transform", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111476 + }, + "b9f7f2d767a06d59b9a66a2dcd81a782bac71ceb": { + "hash": "b9f7f2d767a06d59b9a66a2dcd81a782bac71ceb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix some easing presets not translated", + "body": "Co-authored-by: Haoyu Qiu ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111473 + }, + "0a584250ae76bea1e1d9447e5959e2dbea43d024": { + "hash": "0a584250ae76bea1e1d9447e5959e2dbea43d024", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MDc1NA==" + ], + "author_raw": "Ben Rog-Wilhelm ", + "committer_raw": "Ben Rog-Wilhelm ", + "summary": "Fix: Libgodot build on Linux.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111432 + }, + "56abd0ece3bf7dbf11cbf57577044852a8b6a2fa": { + "hash": "56abd0ece3bf7dbf11cbf57577044852a8b6a2fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove circular unneeded `debug_adapter_protocol.h` include from `debug_adapter_parser.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111470 + }, + "3a003b2d96b13351b2a238db82a33411d6f56d04": { + "hash": "3a003b2d96b13351b2a238db82a33411d6f56d04", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Ensure uv2_attrib(_input) is available when rendering lightmap.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111466 + }, + "09ad9e535b98edf3a86f7f84662943d242abac44": { + "hash": "09ad9e535b98edf3a86f7f84662943d242abac44", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "Rename `MTVIRTUAL` to `DEBUG_VIRTUAL`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105449 + }, + "fdecca2f18a7b2a9653afb07143767b3fa4bb11f": { + "hash": "fdecca2f18a7b2a9653afb07143767b3fa4bb11f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "Add `recording_signals` to MissingNode", + "body": "Allows connecting unknown signals to MissingNode so they aren't lost when the Node type is missing.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105449 + }, + "dae2122388f599037504116ac4ac9f46d8166627": { + "hash": "dae2122388f599037504116ac4ac9f46d8166627", + "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": "Fix wrong indexes for double precision", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111403 + }, + "295e465fe403954911ca75145cc5d21546274262": { + "hash": "295e465fe403954911ca75145cc5d21546274262", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111454 from KoBeWi/buy_default", + "body": "Enable script templates by default", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "91a179847437c3bc58501aa337ce3bbe94b6df6b": { + "hash": "91a179847437c3bc58501aa337ce3bbe94b6df6b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109084 from allenwp/add-spatial-shader-debanding", + "body": "Add material debanding for use in Mobile rendering method.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aa88eb2a759c2f67228cf22d0b0f8fdf336fa1fb": { + "hash": "aa88eb2a759c2f67228cf22d0b0f8fdf336fa1fb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #73688 from Calinou/advanced-import-settings-tweak-property-hints", + "body": "Tweak physics property hints in the 3D Advanced Import Settings dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3f3a8562fbecfe2b25c03227054e73ebea509f61": { + "hash": "3f3a8562fbecfe2b25c03227054e73ebea509f61", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #89367 from KoBeWi/locale_shift", + "body": "Allow rearranging translation list via drag and drop", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "db3407370c4f984e2b1333a766a47e013e67621e": { + "hash": "db3407370c4f984e2b1333a766a47e013e67621e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111445 from akien-mga/basisu-git-2025-10-09", + "body": "basis_universal: Sync with latest Git to solve more warnings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "09ea0cf899a94bfcfb4e0d8089761ddfad255b56": { + "hash": "09ea0cf899a94bfcfb4e0d8089761ddfad255b56", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111444 from lawnjelly/fti_fix_scene_tree_depth_limit4", + "body": "FTI - Fix `SceneTreeFTI` depth limit behaviour", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "092b7c64277dafc9c942ac9c3397ac70632299ba": { + "hash": "092b7c64277dafc9c942ac9c3397ac70632299ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110799 from AR-DEV-1/master", + "body": "Update Godot's .NET version from 6.0 to 8.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c41e47034ed721938c62f4e8a14ad38f10bdcf19": { + "hash": "c41e47034ed721938c62f4e8a14ad38f10bdcf19", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111342 from Ivorforce/dict-assert-no-string", + "body": "Assert that `dictionary.h` does not include `String`, and that neither of the fundamental containers include `Object`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4ab22026b63f80998c79b015e38ca8f16c1859ca": { + "hash": "4ab22026b63f80998c79b015e38ca8f16c1859ca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111405 from Ivorforce/node-no-mesh", + "body": "Remove transitive rendering includes from `node.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "894d6ba13f2f4e0cfb6b5f34c78be673659c7839": { + "hash": "894d6ba13f2f4e0cfb6b5f34c78be673659c7839", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #76267 from Calinou/editor-theme-extra-borders-tooltip", + "body": "Add a border to tooltips when using the Draw Extra Borders editor setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5913469309eb938ce45d92089184870b5b125f5f": { + "hash": "5913469309eb938ce45d92089184870b5b125f5f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111431 from Ivorforce/registration-order-3", + "body": "Reorder registration of types, to register supertypes before subtypes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "755934f5f0d8e8d6bb191d42799996918f41ea97": { + "hash": "755934f5f0d8e8d6bb191d42799996918f41ea97", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111012 from KoBeWi/activate_never", + "body": "Delete \"Activate now?\" button", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "538fd6924374ff608b931cbdd43797506befbee1": { + "hash": "538fd6924374ff608b931cbdd43797506befbee1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111425 from stuartcarnie/macos_crash_handler", + "body": "MacOS: Improve crash handler performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7efb51c9d32d243ae603520855d51b506a705353": { + "hash": "7efb51c9d32d243ae603520855d51b506a705353", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111361 from Ivorforce/cleanup-hashfuncs", + "body": "Clean up `hashfuncs.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e33e0695089f7ce121239fab4676e53a0e1952a4": { + "hash": "e33e0695089f7ce121239fab4676e53a0e1952a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4MTA3Ng==" + ], + "author_raw": "Christoph Haag ", + "committer_raw": "Christoph Haag ", + "summary": "initialize XrRenderModelPropertiesEXT", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111434 + }, + "a29900462270b84c7295c64898123be736bf7794": { + "hash": "a29900462270b84c7295c64898123be736bf7794", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Enable script templates by default", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111454 + }, + "845f9f73cd2536f336d5fd8b718614d66f9e6421": { + "hash": "845f9f73cd2536f336d5fd8b718614d66f9e6421", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "basis_universal: Sync with latest Git to solve more warnings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111445 + }, + "3a3894e22cd86a54be9f1405cce32b05b55068f0": { + "hash": "3a3894e22cd86a54be9f1405cce32b05b55068f0", + "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": "Use Title Case for shortcut names in SpriteFramesEditorPlugin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111448 + }, + "cee37f0234329444271fb5f8371f3de8c8fe7579": { + "hash": "cee37f0234329444271fb5f8371f3de8c8fe7579", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "FTI - Fix `SceneTreeFTI` depth limit behaviour", + "body": "Fixes off by one bug, and increases the limit slightly.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111444 + }, + "9843a016f588730f10be54008f4ba0f7d4350b52": { + "hash": "9843a016f588730f10be54008f4ba0f7d4350b52", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Reorder registration of types, to register supertypes before subtypes.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111431 + }, + "e6783dbdd10c5050780a433c2d7b8caa04dc4745": { + "hash": "e6783dbdd10c5050780a433c2d7b8caa04dc4745", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve to_string() and add it to Resource", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94047 + }, + "7998b5e8d2ec4cac0e5b8e411823c5e4ef083ce9": { + "hash": "7998b5e8d2ec4cac0e5b8e411823c5e4ef083ce9", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Cleanup EditorProperty setup methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108065 + }, + "bd9d1bf070fc054c81477cc03a74e600cf4cf641": { + "hash": "bd9d1bf070fc054c81477cc03a74e600cf4cf641", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz", + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Add material debanding for use in Mobile rendering method.", + "body": "Co-authored-by: Hugo Locurcio ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109084 + }, + "0de3f8b21f6d944277e71d096faa2b38b4f48384": { + "hash": "0de3f8b21f6d944277e71d096faa2b38b4f48384", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Add source lines to file locations on POT generation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111419 + }, + "33cc3c125d08b408f28009746bfa64d1466f6240": { + "hash": "33cc3c125d08b408f28009746bfa64d1466f6240", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "MacOS: Improve crash handler performance", + "body": "The most significant change is the version calls `atos` with a batch of\naddresses, rather than one at a time. Reduces large stack traces down\nto about a second or less (after OS caching).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111425 + }, + "9a5d6d1049e589ce0cac08f65367a084b252c18b": { + "hash": "9a5d6d1049e589ce0cac08f65367a084b252c18b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111389 from nikitalita/gltf-fix-export-prop", + "body": "Fix segfault in GLTFDocument::export_object_model_property", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4ad9114c54496fb49a5e9e8294cf49e5995bc31b": { + "hash": "4ad9114c54496fb49a5e9e8294cf49e5995bc31b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111386 from YeldhamDev/scrcon_focus_fix", + "body": "Fix incorrect margins in `ScrollContainer` with focus border enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1cf0bc2c6c75adf5fb5df37976055417ba776824": { + "hash": "1cf0bc2c6c75adf5fb5df37976055417ba776824", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111321 from blueskythlikesclouds/d3d12-region-fix", + "body": "Fix D3D12 not checking for fullscreen clear region correctly.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "52d32cee8dc51d7ff5e39defa2135650fc510d2b": { + "hash": "52d32cee8dc51d7ff5e39defa2135650fc510d2b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111383 from Ivorforce/core-types-update-2", + "body": "Register core singleton types before instantiating them.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8f4d8dfd2deb106f2350aa05b43dd96a86e35220": { + "hash": "8f4d8dfd2deb106f2350aa05b43dd96a86e35220", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111411 from akien-mga/scons-disable-fast_unsafe-on-dev_build", + "body": "SCons: Don't activate `fast_unsafe` automatically on `dev_build`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e20acd3fe3ae16f353ce3110fba2faeb98bb945c": { + "hash": "e20acd3fe3ae16f353ce3110fba2faeb98bb945c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111289 from HolonProduction/rm-has-named-classes", + "body": "Move deprecated `has_named_classes` from `ScriptLanguage` to `ScriptLanguageExtension`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0091d30e3e84f1202069bbd349152e6b2749138d": { + "hash": "0091d30e3e84f1202069bbd349152e6b2749138d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108818 from bruvzg/no_cli_over", + "body": "Add project setting and build option to disable `override.cfg` and related CLI arguments.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7c033002b047ae76397efd60d4e003ed9ef13bac": { + "hash": "7c033002b047ae76397efd60d4e003ed9ef13bac", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110863 from kisg/libgodot_migeran_core", + "body": "LibGodot: Core - Build Godot Engine as a Library", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4bb612126e0fcb833a86d6155b3e2f80ec65a265": { + "hash": "4bb612126e0fcb833a86d6155b3e2f80ec65a265", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111402 from Ivorforce/world-3d-no-compositor", + "body": "Remove `compositor.h` include from `world_3d.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e5ee1911a996a79845af798734e6bd164908f566": { + "hash": "e5ee1911a996a79845af798734e6bd164908f566", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110853 from Kaleb-Reid/compat-fix-reflections", + "body": "Ensure reflection atlas is valid before rendering", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7093ca3dbe69457894517e0f62162873f570a3e9": { + "hash": "7093ca3dbe69457894517e0f62162873f570a3e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111396 from bruvzg/steam_tr_bld", + "body": "Fix Steam time tracker build.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3c5141e2eb6209925b12a36be2bd8252980a19a": { + "hash": "d3c5141e2eb6209925b12a36be2bd8252980a19a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111298 from Onebit5/fix-filedialog-translation-parser", + "body": "Fix GDScript translation parser for FileDialog.add_filter() two-parameter format", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d223b0ccbcb2cf19d26fc4bff471725c47f9c202": { + "hash": "d223b0ccbcb2cf19d26fc4bff471725c47f9c202", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMzgyMDQ3", + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Onebit ", + "committer_raw": "Onebit ", + "summary": "Fix GDScript translation parser for FileDialog.add_filter() two-parameter format", + "body": "The parser only handled the single-parameter semicolon format and thew\nan error with two-parameter format. This fix supports both formats.\n\nCo-authored-by: Danil Alexeev ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111298 + }, + "fa57282a1e76cf295b6ca20bbf98e2798660bc27": { + "hash": "fa57282a1e76cf295b6ca20bbf98e2798660bc27", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Don't activate `fast_unsafe` automatically on `dev_build`", + "body": "We experienced first hand why it's called unsafe, and so we should leave it\nas an explicit choice for contributors, informing themselves of the caveats.\n\nSee #111408.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111411 + }, + "4ad11b6af38cd16a21d1bf3e737cebc5f0e91f6b": { + "hash": "4ad11b6af38cd16a21d1bf3e737cebc5f0e91f6b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111408 from mihe/jolt/version-crash-fix", + "body": "Fix crash in Jolt when doing incremental builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "24f23c5cdbe2bbc01d21bf3cd451ef539b9cb088": { + "hash": "24f23c5cdbe2bbc01d21bf3cd451ef539b9cb088", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4NjEwNDM=" + ], + "author_raw": "superherointj <5861043+superherointj@users.noreply.github.com>", + "committer_raw": "superherointj <5861043+superherointj@users.noreply.github.com>", + "summary": "System-provided ENet warning", + "body": "Warning from documentation: https://github.com/godotengine/godot/tree/master/thirdparty#enet", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111211 + }, + "a2d0e17187592c11daead8af6a54a5e67c1f4436": { + "hash": "a2d0e17187592c11daead8af6a54a5e67c1f4436", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix crash in Jolt when doing incremental builds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111408 + }, + "33689d7beb670301e1b5da8bfa21e4991263edbd": { + "hash": "33689d7beb670301e1b5da8bfa21e4991263edbd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove transitive `mesh.h`, `rendering_server.h` and `shader.h` includes from `node.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111405 + }, + "207e8c1b922a00c5118a76ebd9f7b19c5d8d2b7d": { + "hash": "207e8c1b922a00c5118a76ebd9f7b19c5d8d2b7d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove `compositor.h` include from `world_3d.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111402 + }, + "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9": { + "hash": "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Fix specialization constant patching on D3D12.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111356 + }, + "71443372fadb1f36fa913afeccb992f14fbfa2ff": { + "hash": "71443372fadb1f36fa913afeccb992f14fbfa2ff", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix Steam time tracker build.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111396 + }, + "4ba09aceb93df0141a4c56143e27f3d7ac0b0827": { + "hash": "4ba09aceb93df0141a4c56143e27f3d7ac0b0827", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "should expand root when auto_expand is on", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111393 + }, + "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609": { + "hash": "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Ensure reflection atlas is valid before rendering", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110853 + }, + "bca701f0ebeeb68b07745ded9169c7c1a2761b77": { + "hash": "bca701f0ebeeb68b07745ded9169c7c1a2761b77", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MTY4OTI5" + ], + "author_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "committer_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "summary": "fix segfault in GLTFDocument::export_object_model_property", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111389 + }, + "f9fc0a243cba641213a9247230f8f9dc5a169680": { + "hash": "f9fc0a243cba641213a9247230f8f9dc5a169680", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Tweak physics property hints in the 3D Advanced Import Settings dialog", + "body": "- Mention the node types explicitly in the body type.\n- Add performance hints for shape type.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 73688 + }, + "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9": { + "hash": "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix incorrect margins in `ScrollContainer` with focus border enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111386 + }, + "7fe3a661b4615e39fd5ebf64af52e9a3664aa56a": { + "hash": "7fe3a661b4615e39fd5ebf64af52e9a3664aa56a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add a border to tooltips when using the Draw Extra Borders editor setting", + "body": "This distinguishes tooltips from the background when using the\nBlack (OLED) editor theme preset.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 76267 + }, + "d61cd9149aaee6195b83bc65ca5539a27d76d61f": { + "hash": "d61cd9149aaee6195b83bc65ca5539a27d76d61f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111327 from Ivorforce/gdvirtual-shorten-get-method-info", + "body": "Simplify `gdvirtual.gen.inc` `_get_method_info` arguments with a helper function.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f457855148701e26d57e1bbe013200a2e0c23ac7": { + "hash": "f457855148701e26d57e1bbe013200a2e0c23ac7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111227 from clayjohn/RD-scene-shader-crash", + "body": "Fix scene shader crash due to rename of view matrix and inverse view matrix", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "194d76e5713aebfc521d18b29038daedb1aea2d4": { + "hash": "194d76e5713aebfc521d18b29038daedb1aea2d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111284 from arkology/sprite-frames-editor-translation", + "body": "Improve auto-translation of `SpriteFramesEditor`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ef853bbc06957933de8c1c5dc38f29113ea980ef": { + "hash": "ef853bbc06957933de8c1c5dc38f29113ea980ef", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111347 from Ivorforce/no-algorithm", + "body": "Add `max()` to `Span`, replacing `` include from `rendering_device_commons.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f7bf2913f7b5344e260fa93437ce9944c7d49b6": { + "hash": "0f7bf2913f7b5344e260fa93437ce9944c7d49b6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111249 from HolonProduction/owner-node", + "body": "Store `ThemeOwner` owner directly as `Node*`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5626f0bf0bfe6ea9fd827a3a5c16b95acd8dcb76": { + "hash": "5626f0bf0bfe6ea9fd827a3a5c16b95acd8dcb76", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93296 from rune-scape/editor-node-inheritance", + "body": "EditorPlugin: Allow instance base type inheriting EditorPlugin", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8276e512d6eff9add9044bfd39706e9fa7c2ecb3": { + "hash": "8276e512d6eff9add9044bfd39706e9fa7c2ecb3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110767 from Ryan-000/Fix-AnimationPlayer-to-use-StringName", + "body": "Fix AnimationPlayer to use StringName instead of String in the exposed API.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "72cf639020cf5d8b72528327db2f6a17fcdfb497": { + "hash": "72cf639020cf5d8b72528327db2f6a17fcdfb497", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111178 from PhairZ/anim-is-paused", + "body": "Expose `is_valid()` from `AnimationPlayer` to make detecting paused animations possible.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "91ad9685574fc6f9ff30129e8ef6fd0a092f687e": { + "hash": "91ad9685574fc6f9ff30129e8ef6fd0a092f687e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111242 from WhalesState/2d-link", + "body": "Fix 2D debug templates linking", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e878d5a2fbdb29f2d0f4318199c6e33dd86398bf": { + "hash": "e878d5a2fbdb29f2d0f4318199c6e33dd86398bf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111304 from HolonProduction/rm-last-vp-rect", + "body": "Remove unused members from `Viewport`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6ef2c7b34b320b5d2a891bd9e44cf5f881bce530": { + "hash": "6ef2c7b34b320b5d2a891bd9e44cf5f881bce530", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110823 from Calinou/ui-builtin-actions-all-devices", + "body": "Allow all gamepad devices for built-in `ui_*` input actions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b3ec2edc0469460ecb58be0b8cacfe0c23ca1029": { + "hash": "b3ec2edc0469460ecb58be0b8cacfe0c23ca1029", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Register core singleton types before instantiating them.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111383 + }, + "c7276273d8451268f1c2ffa44c9f60168ec6807a": { + "hash": "c7276273d8451268f1c2ffa44c9f60168ec6807a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Fix scene shader crash due to rename of view matrix and inverse view matrix", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111227 + }, + "1fa332cad4e987ef635b45c84595aa6a4e9a6112": { + "hash": "1fa332cad4e987ef635b45c84595aa6a4e9a6112", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `max()` to `Span`.", + "body": "Remove `` include from `rendering_device_commons.h`, using `Span` instead.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111347 + }, + "5df5c2212aae59828f0658c72cf4fd14a36b7ff4": { + "hash": "5df5c2212aae59828f0658c72cf4fd14a36b7ff4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Simplify `gdvirtual.gen.inc` `_get_method_info` arguments with a helper function.", + "body": "# Conflicts:\n# core/object/make_virtuals.py", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111327 + }, + "ec7d25d35530ba43bfceb006cf5e63d8989a35f5": { + "hash": "ec7d25d35530ba43bfceb006cf5e63d8989a35f5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111102 from timothyqiu/velocity-delta", + "body": "Fix description about CharacterBody velocity and delta", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ccccb9d3cb9b8540de0f06ce03770665018d83bd": { + "hash": "ccccb9d3cb9b8540de0f06ce03770665018d83bd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111258 from Koyper/fix_rich_text_label_bullet_list_issues", + "body": "[RichTextLabel] Fix bullet list font color and formatting issues", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb164a38f2bcb1074c9f3ce0a0eadd2a24ed6003": { + "hash": "cb164a38f2bcb1074c9f3ce0a0eadd2a24ed6003", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107384 from Kaleb-Reid/compat-directional-cull-mask", + "body": "Implement DirectionalLight3D cull masks in Compatibility", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c63619f20e0621d4cd680a4533732b4c57b6ca8": { + "hash": "9c63619f20e0621d4cd680a4533732b4c57b6ca8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111318 from Ivorforce/registration-order-1", + "body": "Improve type registration order in `register_core_types.cpp`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "651d278e1d2183252cfbc42f2e2d8d1389fbdc58": { + "hash": "651d278e1d2183252cfbc42f2e2d8d1389fbdc58", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110965 from mihe/jolt/v5.4.0", + "body": "Jolt: Update to 5.4.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9efb50bad7a1d7da1fbfed4cc9989b6ca73340f5": { + "hash": "9efb50bad7a1d7da1fbfed4cc9989b6ca73340f5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111250 from scgm0/Fix-RichTextLabel-Focus", + "body": "Fix RichTextLabel Focus Box", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4bfe73ccd93b252be02ee8ebaef56466eb337014": { + "hash": "4bfe73ccd93b252be02ee8ebaef56466eb337014", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111346 from Repiteo/scons/remove-system-includes", + "body": "Scons: Remove system includes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a75c738ece67e7df52b379b9b36de718d8706098": { + "hash": "a75c738ece67e7df52b379b9b36de718d8706098", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111345 from YeldhamDev/fix_string_include", + "body": "Fix compilation failure in resource test file", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9f6088dafab425f248f5d61cc5f811ca39cea133": { + "hash": "9f6088dafab425f248f5d61cc5f811ca39cea133", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111273 from GlitchedCode922/infinite_project_duplicator", + "body": "Project Manager: Prohibit duplicating a project into itself", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89e3587cd83395824ac30adb1b17ff645539bd47": { + "hash": "89e3587cd83395824ac30adb1b17ff645539bd47", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111339 from HolonProduction/obj-pack", + "body": "Bitpack more `Object` booleans", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "916bfee5283df05747d5cc8a9b0791e48bcbdb9d": { + "hash": "916bfee5283df05747d5cc8a9b0791e48bcbdb9d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111230 from GabCoolDude/color_picker_tooltip_fix", + "body": "Fix color text's tooltip not being updated when the intensity is more than 0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c643549f331be94694a171e319be932f3439c15": { + "hash": "1c643549f331be94694a171e319be932f3439c15", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111337 from Ivorforce/gdvirtual-init-virtual-ptr", + "body": "Abstract `Object` virtual pointer init into a method instead of duplicating it across `gdvirtual.gen.inc`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e3c64cff241bb5da7cf624c23db557db69c7ee1a": { + "hash": "e3c64cff241bb5da7cf624c23db557db69c7ee1a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111368 from AThousandShips/fix_build_win", + "body": "[Windows] Fix MinGW build", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a1974604fe0c3fb79ff43fc984e73bc471ceb211": { + "hash": "a1974604fe0c3fb79ff43fc984e73bc471ceb211", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108227 from Meorge/bugfix/kill-subtweens", + "body": "Propagate `Tween.kill()` to subtweens", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "faf1ab126dbdc18adcfacaf035c2f0126bf67f1f": { + "hash": "faf1ab126dbdc18adcfacaf035c2f0126bf67f1f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzOTY5Nzgw" + ], + "author_raw": "Koyper ", + "committer_raw": "Koyper ", + "summary": "Fix RichTextLabel bullet list font issues", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111258 + }, + "f81f08e5bffb35a355686d52944cca9f6f025e56": { + "hash": "f81f08e5bffb35a355686d52944cca9f6f025e56", + "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] Fix MinGW build", + "body": "`file_access.h` was removed from the include hierarchy and wasn't caught\nby CI as it only occurs with MinGW builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111368 + }, + "fdaf00af0ed730e3db06c0f685658b5d6d7bdabd": { + "hash": "fdaf00af0ed730e3db06c0f685658b5d6d7bdabd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix compilation failure in resource test file", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111345 + }, + "b95024752a8fb5297e98feb4ae231c9961010d86": { + "hash": "b95024752a8fb5297e98feb4ae231c9961010d86", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Remove system includes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111346 + }, + "56d5624e88b9c314ec86d3f05cbff15747d4f1f7": { + "hash": "56d5624e88b9c314ec86d3f05cbff15747d4f1f7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111355 from bruvzg/zero_w_2", + "body": "Enforce zero width spaces and joiners with missing font. Do not warn about missing non-visual characters.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fda0e83bd543680f74f17423c0ffb61f53dd4da1": { + "hash": "fda0e83bd543680f74f17423c0ffb61f53dd4da1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111192 from Nintorch/fix-joy-weird-presses", + "body": "Fix invalid reported joypad presses", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7abe27ba09c3b1399c23b382b13597f57d6df527": { + "hash": "7abe27ba09c3b1399c23b382b13597f57d6df527", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111068 from KoBeWi/bruh💀", + "body": "Fix Quick Open history", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e1a6334b560606c51dda81007b5bb933e04bb7d7": { + "hash": "e1a6334b560606c51dda81007b5bb933e04bb7d7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111001 from bruvzg/ts_no_ft", + "body": "Fix text servers build with disabled FreeType.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb01fa25bf0462fc257970cc6db66ec8be2ae5c0": { + "hash": "bb01fa25bf0462fc257970cc6db66ec8be2ae5c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #110925 from rburing/obj_bump_multiplier", + "body": "OBJ importer: Support bump multiplier (normal scale)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d4c0fcba3b5ce05d61b79e6a0cb0a78e4fbdfc5b": { + "hash": "d4c0fcba3b5ce05d61b79e6a0cb0a78e4fbdfc5b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #110881 from Paeniche/master", + "body": "Fix /tutorial added twice in offline docs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f678729f89a7a597d7f0dec13b4e506829a4b397": { + "hash": "f678729f89a7a597d7f0dec13b4e506829a4b397", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Clean up `hashfuncs.h`: Move long functions to `hashfuncs.cpp` and replace `static` with `inline`. Remove `hash_make_uint64_t` and `hash_make_uint32_t`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111361 + }, + "d2ee378d1cc9b3f734691ad7856d8e203c173f12": { + "hash": "d2ee378d1cc9b3f734691ad7856d8e203c173f12", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove `VariantHasher` and `VariantComparator` in favour of specializing `HashMapHasherDefault` and `HashMapComparatorDefault`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111358 + }, + "cf75064c7181995b214bff1cae18862c1300f066": { + "hash": "cf75064c7181995b214bff1cae18862c1300f066", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Jolt: Update to 5.4.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110965 + }, + "9052d31c68b852f9b38f4e60f1956a97386d0153": { + "hash": "9052d31c68b852f9b38f4e60f1956a97386d0153", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111331 from Repiteo/scons/revert-cppextpath", + "body": "Revert \"SCons: Add `CPPEXTPATH` for external includes\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9a25d56b1fa1c97832664e375db6705c096966a8": { + "hash": "9a25d56b1fa1c97832664e375db6705c096966a8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111316 from bruvzg/res_manifest", + "body": "[Windows] Fix application manifest in exported projects with modified resources.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30398802f883c5465906be42c683fc6d84502b5d": { + "hash": "30398802f883c5465906be42c683fc6d84502b5d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111136 from KoBeWi/redo_consistency_left_the_chat", + "body": "Set correct saved history after clearing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1cab5e1b1c0d4bd9fd2f5d880383ae37b177221d": { + "hash": "1cab5e1b1c0d4bd9fd2f5d880383ae37b177221d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #110982 from TokageItLab/fix-rm-animtree-bw", + "body": "Fix backward/pingpong root motion in AnimationTree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a177d33ca75a37653cc4f66cc0f009f3846a3ffb": { + "hash": "a177d33ca75a37653cc4f66cc0f009f3846a3ffb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #110738 from YeldhamDev/oops_guess_we_needed_that", + "body": "Fix selection of remote tree using the keyboard", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "546ead2abdcff5aa1f0cc1d8ab22569d05fef287": { + "hash": "546ead2abdcff5aa1f0cc1d8ab22569d05fef287", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #109795 from bruvzg/mac_reg_policy", + "body": "[macOS] Always use \"Regular\" activation policy for GUI, and headless main loop for command line only tools.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a6e44be2dc41ca4ce29e7e64984c93fede26c2aa": { + "hash": "a6e44be2dc41ca4ce29e7e64984c93fede26c2aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105587 from deralmas/framing-this-moment", + "body": "Wayland: Emulate frame event for old `wl_seat` versions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fda161f97698f083086594e191ec74c13f12597b": { + "hash": "fda161f97698f083086594e191ec74c13f12597b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Enforce zero width spaces and joiners with missing font. Do not warn about missing non-visual characters.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111355 + }, + "6c44c80c62b0e0b778f5340f18e4de108de4ecd5": { + "hash": "6c44c80c62b0e0b778f5340f18e4de108de4ecd5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQwNjgzMg==", + "MDQ6VXNlcjM4OTg0ODk1", + "MDQ6VXNlcjE2MDc1NA==" + ], + "author_raw": "Gergely Kis ", + "committer_raw": "Gergely Kis ", + "summary": "LibGodot: Core - Build Godot Engine as a Library", + "body": "* Add a new GodotInstance GDCLASS that provides startup and iteration commands to control a Godot instance.\n* Adds a libgodot_create_godot_instance entry point that creates a new Godot instance and returns a GodotInstance object.\n* Adds a libgodot_destroy_godot_instance entry point that destroys the Godot instance.\n\nSample Apps: https://github.com/migeran/libgodot_project\n\nDeveloped by [Migeran](https://migeran.com)\n\nSponsors & Acknowledgements:\n\n* Initial development sponsored by [Smirk Software](https://www.smirk.gg/)\n* Rebasing to Godot 4.3 and further development sponsored by [Xibbon Inc.](https://xibbon.com)\n* The GDExtension registration of the host process & build system changes were based\non @Faolan-Rad's LibGodot PR: https://github.com/godotengine/godot/pull/72883\n* Thanks to Ben Rog-Wilhelm (Zorbathut) for creating a smaller, minimal version for easier review.\n* Thanks to Ernest Lee (iFire) for his support\n\nCo-Authored-By: Gabor Koncz \nCo-Authored-By: Ben Rog-Wilhelm ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110863 + }, + "91c48b3151ee7eb1290d2bb9521bb0c57423df69": { + "hash": "91c48b3151ee7eb1290d2bb9521bb0c57423df69", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Abstract `Object` virtual pointer init into a method instead of duplicating it across `gdvirtual.gen.inc`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111337 + }, + "839e0358b332807e36d967d1908a480e7f7c7a3d": { + "hash": "839e0358b332807e36d967d1908a480e7f7c7a3d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Assert that `dictionary.h` does not include `String`, and that neither of the fundamental containers include `Object`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111342 + }, + "35999a16dd985149b589f02641bb0108b461d93b": { + "hash": "35999a16dd985149b589f02641bb0108b461d93b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMTQ4ODY0", + "U_kgDOBcK-Cw" + ], + "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "committer_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "summary": "Fix AnimationPlayer to use StringName instead of String", + "body": "Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110767 + }, + "7b2e1486875b59f6c74b073deb4cae7279cf0139": { + "hash": "7b2e1486875b59f6c74b073deb4cae7279cf0139", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Bitpack more `Object` booleans", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111339 + }, + "c01c7b800d26c158e740e1e8e4cd30c9e4b00993": { + "hash": "c01c7b800d26c158e740e1e8e4cd30c9e4b00993", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111221 from Ivorforce/ahashmap-no-hashmap-include", + "body": "Remove `hash_map.h` include from `a_hash_map.h`, and remove cross conversion operators", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9fc656d2bfb604c4598a0bc89695a53b321bbe69": { + "hash": "9fc656d2bfb604c4598a0bc89695a53b321bbe69", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110676 from YeldhamDev/can_you_bezier_a_marker", + "body": "Show marker lines/sections in the animation bezier editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "62abe9e6e75f4bfe91c4229e5a28d8613621461c": { + "hash": "62abe9e6e75f4bfe91c4229e5a28d8613621461c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111216 from AdvanceControl/master", + "body": "Fix incorrect docs example in Dictionary.set description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "48ebbc438edcdb8e799ed3b491d62e5f39b8a93e": { + "hash": "48ebbc438edcdb8e799ed3b491d62e5f39b8a93e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111117 from YeldhamDev/focus_corner_cases_fix", + "body": "Fix cases where `LineEdit` can still show focus with mouse events", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1f9f54ac31a3147cced914917556cf275d5d4bd": { + "hash": "f1f9f54ac31a3147cced914917556cf275d5d4bd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111244 from Ivorforce/dont-include-array", + "body": "Remove `Array` include from `dictionary.h` and `ustring.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e437cfa2802111e637560931623abe3d36026a0b": { + "hash": "e437cfa2802111e637560931623abe3d36026a0b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111307 from BastiaanOlij/openxr_persistence_layout_issue", + "body": "Fix small code layout issue in persistence scope initialisation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5ee1384cbdccba0e378eee801ee4e5847b2d89ee": { + "hash": "5ee1384cbdccba0e378eee801ee4e5847b2d89ee", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110506 from TokageItLab/reset-mod", + "body": "Fix Reset on Save corrupt poses if scene has multiple Skeletons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce98fae6e8b445d9f9180dadd6b375f1e459b55d": { + "hash": "ce98fae6e8b445d9f9180dadd6b375f1e459b55d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111302 from hijawesam/fix/encryption-docs-link", + "body": "Editor: Fix 'More Info…' link in Export/Encryption", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fdc235f4969d8d9f28aa6e2154df253bc1744bcd": { + "hash": "fdc235f4969d8d9f28aa6e2154df253bc1744bcd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110884 from Kaleb-Reid/fix-spotlight-aabb", + "body": "Use correct AABB for SpotLight3Ds when `spot_angle > 90`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "36b76fc84cfee2d6b38c3ad0236bda62a01c549f": { + "hash": "36b76fc84cfee2d6b38c3ad0236bda62a01c549f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110915 from Kaleb-Reid/compat-clear-buffers", + "body": "Clear intermediate buffers when not in use in Compatibility", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aae2def236ed4b475e944862a23edfc880eaef35": { + "hash": "aae2def236ed4b475e944862a23edfc880eaef35", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111266 from HolonProduction/completion-filter-internal", + "body": "Autocompletion: Filter ClassDB argument options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8d6426ef1a3f980ccdae5482e75ee3655435638d": { + "hash": "8d6426ef1a3f980ccdae5482e75ee3655435638d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111297 from Repiteo/core/header-cleanup-config", + "body": "Core: Clean up headers in `core/config`, forward-declare `MainLoop` in `OS`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec": { + "hash": "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Revert \"SCons: Add `CPPEXTPATH` for external includes\"", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111331 + }, + "9894256e3aaa9aec64232e60851893319ea52c99": { + "hash": "9894256e3aaa9aec64232e60851893319ea52c99", + "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": "More XR disable for Viewport and export.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111185 + }, + "093d1919097c910075532eebf510d5ceefbb4138": { + "hash": "093d1919097c910075532eebf510d5ceefbb4138", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Make `OpenXRCompositionLayer` and its children safe for multithreaded rendering", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109431 + }, + "d6036462b1d94205b3c9bb3876640c14490f4288": { + "hash": "d6036462b1d94205b3c9bb3876640c14490f4288", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove `hash_map.h` include from `a_hash_map.h`, and remove cross conversion operators.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111221 + }, + "2adecffbc3faadfaf0855899aee7095c23b5fb69": { + "hash": "2adecffbc3faadfaf0855899aee7095c23b5fb69", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Remove `Object::script`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111323 + }, + "dc5e615a1ded63d34d000a5ef3386de613b99e1c": { + "hash": "dc5e615a1ded63d34d000a5ef3386de613b99e1c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove `Array` include from `dictionary.h` and `ustring.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111244 + }, + "5935a32e323bbf5766837cf43c178d4149336717": { + "hash": "5935a32e323bbf5766837cf43c178d4149336717", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Cleanup headers in `core/config`", + "body": "- `MainLoop` now forward-declared in `OS`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111297 + }, + "d413181b8a6c427a56d6c37378d4dec8e658b630": { + "hash": "d413181b8a6c427a56d6c37378d4dec8e658b630", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111224 from Repiteo/ci/scons-bump", + "body": "CI: Bump SCons version [4.9.0→4.10.0]", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d1d28c0bcf1769ad50f35df7a8dc5da543e5813b": { + "hash": "d1d28c0bcf1769ad50f35df7a8dc5da543e5813b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111223 from Ivorforce/remove-iterator-include", + "body": "Replace `std::size` usage with `std_size` to avoid `` include.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "93a5f4fab255dc72a22c208a09160ecd3627dc18": { + "hash": "93a5f4fab255dc72a22c208a09160ecd3627dc18", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111222 from Repiteo/ci/codeowners-tweaks", + "body": "CI: Fix `CODEOWNERS` inconsistencies", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa1c53bb8e79bcc2adda01410240226c474a0871": { + "hash": "fa1c53bb8e79bcc2adda01410240226c474a0871", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111204 from syntaxerror247/suspend-btn", + "body": "Android Editor: Update suspend button icon in GameMenuBar", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "788745e5b8f40ab95bf069a46a47089b7e88c2f1": { + "hash": "788745e5b8f40ab95bf069a46a47089b7e88c2f1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108644 from bnjmntmm/secure-android-surface", + "body": "Use of `XrSwapchainCreateFlags` for `OpenXRCompositionLayer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "12aa435bbb00df87f5aad58fbc85bb0d1673e7a1": { + "hash": "12aa435bbb00df87f5aad58fbc85bb0d1673e7a1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107740 from Kaleb-Reid/compat-directional-shadow-scatter", + "body": "Apply sun scatter from lights with shadows in compatibility", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6ece891ae65b6f1c35f9ecc406af684ce9239268": { + "hash": "6ece891ae65b6f1c35f9ecc406af684ce9239268", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110684 from Kaleb-Reid/fix-compat-refraction", + "body": "Use correct screen-space to ndc equation in Compatibility refraction", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6febc2bf961ed34721a448c486a3c4cb69f58bab": { + "hash": "6febc2bf961ed34721a448c486a3c4cb69f58bab", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111066 from Ivorforce/memory-namespace", + "body": "Change `Memory` from a class into a namespace.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d8df20a2e65806967549d62d55fe88c2d1e67179": { + "hash": "d8df20a2e65806967549d62d55fe88c2d1e67179", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110932 from Ivorforce/string-buffer-size-comment", + "body": "Add comments to `String::size` to lead people to `length()` and explain the difference.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9f4f16c58831faf31a37cd9728abc057549c1e5b": { + "hash": "9f4f16c58831faf31a37cd9728abc057549c1e5b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110672 from Kaleb-Reid/fallback-scaling-type", + "body": "Use correct scaling type when falling back to bilinear", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f85dc0720d558ef4ac10eb04478e16084fd20138": { + "hash": "f85dc0720d558ef4ac10eb04478e16084fd20138", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111303 from Kaleb-Reid/fix-dof-msaa-mobile", + "body": "Use resolved depth texture for DOF with MSAA in Mobile", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "686b56fae9121c5ec4435b824e921db17389969b": { + "hash": "686b56fae9121c5ec4435b824e921db17389969b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106434 from Ivorforce/invert-hashfuncs", + "body": "Reduce cross project includes by rewriting `HashMapHasherDefault`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd6ffaabdc9e5fd0c74c606b7292336023c95342": { + "hash": "dd6ffaabdc9e5fd0c74c606b7292336023c95342", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105793 from Ivorforce/gdtype-the-first", + "body": "Core: Add initial architecture for first-class `Object` types. Optimize `is_class`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e8535bc27efcc524ca008aa4589dd8a00dde9759": { + "hash": "e8535bc27efcc524ca008aa4589dd8a00dde9759", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111292 from WhalesState/tree-tooltip-crash", + "body": "Fix Tree column title tooltip crash.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d364dacac13359e9d228412a6c91bb9caf8bb560": { + "hash": "d364dacac13359e9d228412a6c91bb9caf8bb560", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110004 from Kaleb-Reid/divide-luminance", + "body": "Divide screen texture by luminance multiplier in compatibility", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30a0a419820d87b9b5ca72e7e750ecd299b57bd3": { + "hash": "30a0a419820d87b9b5ca72e7e750ecd299b57bd3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111274 from chocola-mint/include-optimization-logger", + "body": "Remove `file_access.h` and `script_backtrace.h` includes from `logger.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5b2d91ef3158110e0f04db0d94dd25e83ce085c3": { + "hash": "5b2d91ef3158110e0f04db0d94dd25e83ce085c3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111270 from chocola-mint/include-optimization-control", + "body": "Remove `timer.h` include from `control.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "43a9999852f48e4aa5a36ac6a02684b1841f50a1": { + "hash": "43a9999852f48e4aa5a36ac6a02684b1841f50a1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111260 from devloglogan/compat-motion-vec-fix", + "body": "Add null check when getting motion vector fbo", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ef5ecd95d76b61757b2191eb6bb8b160dfa972e1": { + "hash": "ef5ecd95d76b61757b2191eb6bb8b160dfa972e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111254 from Ivorforce/object-no-rb-rw", + "body": "Remove `rw_lock.h` and `rb_map.h` includes from `object.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "925d7003f8adcd9c3b14699c6f2984bd862b0494": { + "hash": "925d7003f8adcd9c3b14699c6f2984bd862b0494", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111253 from mortifiedtux/that_header_is_a_execute", + "body": "Make basis_universal `basisu_astc_hdr_6x6_enc.h` non-executable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dac47044471882fd17bd05cf159ed01c2c55dea0": { + "hash": "dac47044471882fd17bd05cf159ed01c2c55dea0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111248 from J4RH/colorpicker-reverting-fix", + "body": "Check that ColorPickerButton popup is currently open in `_modal_closed()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f9a2ecd184712a1913a8ef555fd7608af15ee56d": { + "hash": "f9a2ecd184712a1913a8ef555fd7608af15ee56d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111116 from KoBeWi/fdm", + "body": "Unify FileDialog context menus", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3b04c8464c1dec48b1b2837a7a7292175156f0c8": { + "hash": "3b04c8464c1dec48b1b2837a7a7292175156f0c8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107273 from DexterFstone/add-game-speed-controls", + "body": "Add game speed controls to the embedded game window", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "660bf91360678ed4715e7240a89e0c4928717de5": { + "hash": "660bf91360678ed4715e7240a89e0c4928717de5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111240 from Kaleb-Reid/compat-fix-backbuffer", + "body": "Always use RenderSceneBuffers to manage backbuffer in Compatibility 3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b568b06970fe6d63977d9b6e09a0dfbf5523feba": { + "hash": "b568b06970fe6d63977d9b6e09a0dfbf5523feba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Fix D3D12 not checking for fullscreen clear region correctly.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111321 + }, + "984b52a972d88057300cd2264f5ed699783499d4": { + "hash": "984b52a972d88057300cd2264f5ed699783499d4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix cases where `LineEdit` can still show focus with mouse events", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111117 + }, + "ef5cd9960439596036ed5d4f2214e92fb9e89f05": { + "hash": "ef5cd9960439596036ed5d4f2214e92fb9e89f05", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106837 from reduz/unique-node-ids2", + "body": "Add unique Node IDs to support base and instantiated scene refactorings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e277b3f0ce6ec626f39f073d054d1be7b6ab02cd": { + "hash": "e277b3f0ce6ec626f39f073d054d1be7b6ab02cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111301 from stuartcarnie/macos_disable_opengl", + "body": "macOS: Move includes inside `#ifdef` so OpenGL can be disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1043c3fd6451ca97cd0117ac86ddd25f9a6cc1ec": { + "hash": "1043c3fd6451ca97cd0117ac86ddd25f9a6cc1ec", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111300 from stuartcarnie/net_unix_error_spam", + "body": "Unix: Don't print an error if `bind` fails", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bc0342b3ef1abdc6d4b1501f8b8d08061e4cd825": { + "hash": "bc0342b3ef1abdc6d4b1501f8b8d08061e4cd825", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111290 from HolonProduction/lsp-restart", + "body": "LSP: Fix repeated restart attempts", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "900bd07d10bea92e25bd29404bba32736ce404cd": { + "hash": "900bd07d10bea92e25bd29404bba32736ce404cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111125 from BlueCube3310/lightmap-sort-bitshift", + "body": "Fix LightmapGI not being correctly applied to objects", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f0f5a9bd05c0c8b9cbdb2b1cf04b98d756fe9e2": { + "hash": "6f0f5a9bd05c0c8b9cbdb2b1cf04b98d756fe9e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111058 from timothyqiu/wnohang", + "body": "Unix: Fix retrieval of PID exit code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "480f3d111935a06755f7dddf07547f30b1055a55": { + "hash": "480f3d111935a06755f7dddf07547f30b1055a55", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #110017 from bruvzg/acomp_col_check", + "body": "Add column boundary check in the autocompletion.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb321840a1fa25c341358f7b511f8f5a85d12575": { + "hash": "cb321840a1fa25c341358f7b511f8f5a85d12575", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Improve auto-translation of `SpriteFramesEditor`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111284 + }, + "faddd60c40e0842a140c3243bf0ba4fa7a5a85f2": { + "hash": "faddd60c40e0842a140c3243bf0ba4fa7a5a85f2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyNjUzMDc=" + ], + "author_raw": "Juan Linietsky ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add unique Node IDs to support base and instantiated scene refactorings", + "body": "The main goal of this PR is to safeguard when a base or instantiated scene changes (nodes renamed, moved or readded),\nthat the hierarchy is still maintained and the node and its overridden properties can be preserved.\n\nWhat it does:\n* Implements unique node IDs.\n* These IDs act as a fallback to names when saving.\n* The IDs are **USED AS A FALLBACK**, so they are just an addition. It should not break any current existing scene.\n* If a scene renames or moves a node, inherited or instantiated scenes will no longer lose reference to it.\n\nUnlike the previous approach, this one is intended to be a fallback, only used if the node is not found.\nThis makes it safer to implement and ensure that, at worst case, we fail to find the node, but nothing breaks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106837 + }, + "40b9d003af443fa3ede815686dcbffc71d9f0c48": { + "hash": "40b9d003af443fa3ede815686dcbffc71d9f0c48", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Improve type registration order in register_core_types.cpp.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111318 + }, + "91fc0c3756d196c41980e73a38b8b11af67945ed": { + "hash": "91fc0c3756d196c41980e73a38b8b11af67945ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Fix application manifest in exported projects with modified resources.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111316 + }, + "0d056cf294cdfec10042654dfa6fc57eefa306bf": { + "hash": "0d056cf294cdfec10042654dfa6fc57eefa306bf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix editor embedded windows partially resizing.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111313 + }, + "60b7b8b16e07b344117fc33525f31d65c499cb22": { + "hash": "60b7b8b16e07b344117fc33525f31d65c499cb22", + "is_merge": true, + "authored_by": [], + "author_raw": "Clay John ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111234 from Kaleb-Reid/compat-fix-depth-scaling", + "body": "Fix warning spam in Compatibility when using depth texture", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3fa500d2f38618f22ec6724def624b8599fea9b7": { + "hash": "3fa500d2f38618f22ec6724def624b8599fea9b7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1Mjk1OTU=" + ], + "author_raw": "Daniel Cavazos ", + "committer_raw": "GitHub ", + "summary": "Update tutorial link for calling Javascript from script", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111310 + }, + "e2a8e93005261021f640cfeefe8712ca96d37b8c": { + "hash": "e2a8e93005261021f640cfeefe8712ca96d37b8c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Fix small code layout issue in persistence scope initialisation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111307 + }, + "5d492e1aed4b4c2ba95fd1fa106a70f31adedf58": { + "hash": "5d492e1aed4b4c2ba95fd1fa106a70f31adedf58", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Allow parsing glTF files without nodes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107836 + }, + "9d44b68867b2b62fb80c489c3b77469f38d73f96": { + "hash": "9d44b68867b2b62fb80c489c3b77469f38d73f96", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove `rw_lock.h` and `rb_map.h` includes from `object.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111254 + }, + "ac8491ae722625bff5786d82609b8dde27688cc0": { + "hash": "ac8491ae722625bff5786d82609b8dde27688cc0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use resolved depth texture for DOF with MSAA in Mobile", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111303 + }, + "7f77565b664646bcdc307acf096d152708b1e76c": { + "hash": "7f77565b664646bcdc307acf096d152708b1e76c", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Remove unused members from `Viewport`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111304 + }, + "a9d361f88f4014cad6c81a57b1fcfd811bc4500a": { + "hash": "a9d361f88f4014cad6c81a57b1fcfd811bc4500a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNTU1NDQ3" + ], + "author_raw": "Wesam ", + "committer_raw": "Wesam ", + "summary": "editor: Fix 'More Info…' link in Export/Encryption (Fixes #111108)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111302 + }, + "94c7c2b78075e3afe6c5e94199bacb679af67a05": { + "hash": "94c7c2b78075e3afe6c5e94199bacb679af67a05", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "MacOS: Move includes inside #ifdef so OpenGL can be disabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111301 + }, + "47d757d3dcbf48aeca1d3464127e27070633360c": { + "hash": "47d757d3dcbf48aeca1d3464127e27070633360c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Unix: Don't print an error if `bind` fails", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111300 + }, + "c5183d21dbba852a45f818495c76bc9335dbe24e": { + "hash": "c5183d21dbba852a45f818495c76bc9335dbe24e", + "is_merge": false, + "authored_by": [ + "U_kgDOB4un4g" + ], + "author_raw": "GlitchedCode ", + "committer_raw": "GlitchedCode ", + "summary": "Project Manager: Prohibit duplicating a project into itself", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111273 + }, + "1211cd827e387e8349561e908b0992bb7280cf48": { + "hash": "1211cd827e387e8349561e908b0992bb7280cf48", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add project setting and build option to disable `override.cfg` and related CLI arguments.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108818 + }, + "abeb9c654edde2c90d9345465ddace76e782ef8a": { + "hash": "abeb9c654edde2c90d9345465ddace76e782ef8a", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Move deprecated `has_named_classes` from `ScriptLanguage` to `ScriptLanguageExtension`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111289 + }, + "5a8c3bb0de429976b87a787f64a2be9bce07ed87": { + "hash": "5a8c3bb0de429976b87a787f64a2be9bce07ed87", + "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 column title tooltip crash.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111292 + }, + "400c77f1709a3417eaf6cdf9e4404b8cf34f7063": { + "hash": "400c77f1709a3417eaf6cdf9e4404b8cf34f7063", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Fix repeated restart attempts", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111290 + }, + "db9a0d82d930aa3f75a5125e0235a75b17ba85a9": { + "hash": "db9a0d82d930aa3f75a5125e0235a75b17ba85a9", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Store `ThemeOwner` owner directly as `Node*`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111249 + }, + "ead282ff13980c7d1d615d530e524997c80b5710": { + "hash": "ead282ff13980c7d1d615d530e524997c80b5710", + "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": "Remove `file_access.h` and `script_backtrace.h` includes from `logger.h`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111274 + }, + "7ddce8ab2642119a7ed9b1bdaa221bd12e4f9a40": { + "hash": "7ddce8ab2642119a7ed9b1bdaa221bd12e4f9a40", + "is_merge": false, + "authored_by": [ + "U_kgDOBYHyVw" + ], + "author_raw": "DexterFstone ", + "committer_raw": "DexterFstone ", + "summary": "Add game speed controls to the embedded game window", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107273 + }, + "19c47c5d994c58fc7526936e54439c0fe03566b4": { + "hash": "19c47c5d994c58fc7526936e54439c0fe03566b4", + "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": "Remove `#include \"scene/main/timer.h\"` from `control.h`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111270 + }, + "af404ff584546fbe4ee1d001c880563a5edb0b3e": { + "hash": "af404ff584546fbe4ee1d001c880563a5edb0b3e", + "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 2D debug templates linking", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111242 + }, + "ad600125df2ce267e48fb1588d688b858647321c": { + "hash": "ad600125df2ce267e48fb1588d688b858647321c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Rewrite `HashMapHasherDefault` based on type traits - it is now possible to declare a default hashing function for any type.", + "body": "Remove cross-project includes from `hashfuncs.h`.\nImprove hashing function for `Color` (based on values instead of `String`).\nMove `Variant` comparison from `hash_map.h` to `dictionary.cpp` (`VariantComparatorDictionary`), where it's used.\nRemove now unnecessary `HashableHasher`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106434 + }, + "79b1a6defc2b6b7f73775b295e1751a359e279f4": { + "hash": "79b1a6defc2b6b7f73775b295e1751a359e279f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Implement DirectionalLight3D cull masks in Compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107384 + }, + "1db0a60dc01648dd305ee2ad36a03948f5479d1d": { + "hash": "1db0a60dc01648dd305ee2ad36a03948f5479d1d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Replace `std::size` usage with `std_size` to avoid `` include.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111223 + }, + "5c3eb8b2277911b2bf454d9a032ca036db555c09": { + "hash": "5c3eb8b2277911b2bf454d9a032ca036db555c09", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Autocompletion: Filter ClassDB argument options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111266 + }, + "a88c54a5c7dd80774f18361314f89ebcffa159a7": { + "hash": "a88c54a5c7dd80774f18361314f89ebcffa159a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Clear intermediate buffers when not in use in Compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110915 + }, + "39c449fc60521477ca8d527237511348f250c8bb": { + "hash": "39c449fc60521477ca8d527237511348f250c8bb", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "Logan Lang ", + "committer_raw": "Logan Lang ", + "summary": "Add null check when getting motion vector fbo", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111260 + }, + "42114992482cb3c290e2689f88c9f3270c4bb8fb": { + "hash": "42114992482cb3c290e2689f88c9f3270c4bb8fb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Change `Memory` from a class into a namespace.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111066 + }, + "636763276e70713ce9c01f2d392acdb887eeabdf": { + "hash": "636763276e70713ce9c01f2d392acdb887eeabdf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkzMTU4MTI=" + ], + "author_raw": "Shaderman ", + "committer_raw": "Shaderman ", + "summary": "Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102888 + }, + "0fc8aacc64a1cf14b1537b42cc6e1430254d93c2": { + "hash": "0fc8aacc64a1cf14b1537b42cc6e1430254d93c2", + "is_merge": false, + "authored_by": [ + "U_kgDOB-qMgw" + ], + "author_raw": "Kacper Gibas ", + "committer_raw": "Kacper Gibas ", + "summary": "Make `basisu_astc_hdr_6x6_enc.h` non-executable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111253 + }, + "8657d8a090ce7cd53dc35b006f5944a00d28b8f4": { + "hash": "8657d8a090ce7cd53dc35b006f5944a00d28b8f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMTQ4MjIx" + ], + "author_raw": "scgm0 <2682963017@qq.com>", + "committer_raw": "scgm0 <2682963017@qq.com>", + "summary": "Fix RichTextLabel Focus", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111250 + }, + "91167c3c23201226df7ab10b5c64225495de1205": { + "hash": "91167c3c23201226df7ab10b5c64225495de1205", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use correct AABB for SpotLight3Ds when spot_angle > 90", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110884 + }, + "96ca7a205d5e7bbdac1ead253f06083a71c464d8": { + "hash": "96ca7a205d5e7bbdac1ead253f06083a71c464d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use correct ndc equation in Compatibility refraction", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110684 + }, + "3d0daf15e1d759d07a3c97e888882a79cdb74c43": { + "hash": "3d0daf15e1d759d07a3c97e888882a79cdb74c43", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxMTg1NTA5" + ], + "author_raw": "Jared <61185509+J4RH@users.noreply.github.com>", + "committer_raw": "Jared <61185509+J4RH@users.noreply.github.com>", + "summary": "Add visibility check in color_picker.cpp", + "body": "Check that the Color Picker Popup is currently visible inside the tree before resetting the color and emitting popup_closed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111248 + }, + "e1f19d14dd4dfef19f19754c1155af6a3d9d3e85": { + "hash": "e1f19d14dd4dfef19f19754c1155af6a3d9d3e85", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Always use RenderSceneBuffers to manage backbuffer in Compatibility 3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111240 + }, + "c20ab940aa82f999af914d39ea7cc84eecb01c9a": { + "hash": "c20ab940aa82f999af914d39ea7cc84eecb01c9a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Apply sun scatter from lights with shadows in compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107740 + }, + "8ad335eae0038f68ec5d87e821ca6454b4cf46a2": { + "hash": "8ad335eae0038f68ec5d87e821ca6454b4cf46a2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Divide screen texture by luminance multiplier in compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110004 + }, + "d779c98ee121886a9cafcf742cd9b9085adc09ca": { + "hash": "d779c98ee121886a9cafcf742cd9b9085adc09ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1MjI0NTky" + ], + "author_raw": "rune-scape ", + "committer_raw": "rune-scape ", + "summary": "allow inheriting EditorPlugin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93296 + }, + "79b45ac162080e7c2e9bb4827c7319e438c351a3": { + "hash": "79b45ac162080e7c2e9bb4827c7319e438c351a3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=" + ], + "author_raw": "vaner-org ", + "committer_raw": "vaner-org ", + "summary": "Make BlendSpace cursor default, and more like StateMachine", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109792 + }, + "c24d6afd648ba8449caca56587604efa07630de4": { + "hash": "c24d6afd648ba8449caca56587604efa07630de4", + "is_merge": false, + "authored_by": [ + "U_kgDOCbrODA" + ], + "author_raw": "AdvanceControl <163237388+AdvanceControl@users.noreply.github.com>", + "committer_raw": "AdvanceControl <163237388+AdvanceControl@users.noreply.github.com>", + "summary": "Docs: Fix example in Dictionary.set description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111216 + }, + "d616da449868c4d33ad43c575ee8fb9a0233e24b": { + "hash": "d616da449868c4d33ad43c575ee8fb9a0233e24b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Fix warning spam in Compatibility when using depth texture", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111234 + }, + "f39465684437b41f16b8d45e6be8a06842f9b4f1": { + "hash": "f39465684437b41f16b8d45e6be8a06842f9b4f1", + "is_merge": false, + "authored_by": [ + "U_kgDOB1mNWw" + ], + "author_raw": "GabCoolDude ", + "committer_raw": "GabCoolDude ", + "summary": "Fix color text's tooltip not being updated when the intensity is more than 0", + "body": "Before, the tooltip would only change when pressing the \"#\" button in the editor, but it would never change at runtime or in the editor when changing the intensity", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111230 + }, + "4986e28beff570fd77d3e4ac43984fa4fd7d5c45": { + "hash": "4986e28beff570fd77d3e4ac43984fa4fd7d5c45", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow to rearrange translation list via drag and drop", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89367 + }, + "36c7bbb47a2c4aad523d839612b1b7d9c97ff2c8": { + "hash": "36c7bbb47a2c4aad523d839612b1b7d9c97ff2c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Visualize MarginContainer margins when selected", + "body": "This time as an EditorPlugin!\n\nImprove rendering of inner area of MarginContainer\n\nDecrease thickness and opacity of lines, and render margins as a rectangle rather than lines extending to the edges of the bounding box\n\nApply suggestions from code review\n\nCo-authored-by: Tomasz Chabora \n\nUse `get_margin_size`, change color of viz border, and trigger redraw on MarginContainer's draw signal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111095 + }, + "e1a7a187479fc5b99534a49554c7886d7c8e28f5": { + "hash": "e1a7a187479fc5b99534a49554c7886d7c8e28f5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Bump SCons version [4.9.0→4.10.0]", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111224 + }, + "00129b219968fd62fc081a4e48df8402a8847664": { + "hash": "00129b219968fd62fc081a4e48df8402a8847664", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Fix `CODEOWNERS` inconsistencies", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111222 + }, + "06827c91c6ee98068a48c66be0cc067ebb434a2f": { + "hash": "06827c91c6ee98068a48c66be0cc067ebb434a2f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107839 from Rudolph-B/Occlusion-Culling-Optimization", + "body": "Minor Optimization to Occlusion Culling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f6aa5ba23c8c256c37bc27fbb805fea0036f9358": { + "hash": "f6aa5ba23c8c256c37bc27fbb805fea0036f9358", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97210 from AleksLitynski/object-snapshot-debugger", + "body": "Add an ObjectDB Profiling Tool", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6dfe5de9a8886e415b12b75fa66140ca47038600": { + "hash": "6dfe5de9a8886e415b12b75fa66140ca47038600", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111158 from WhalesState/trivial-itr", + "body": "Refactor `Array` iterators to be trivially copyable.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d9ba9ba3da937c883d8af4dc23713a2cd3140ade": { + "hash": "d9ba9ba3da937c883d8af4dc23713a2cd3140ade", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97151 from devloglogan/motion-vectors", + "body": "Implement motion vectors in compatibility renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cf3c00056c63a501bf11dda5b10b0aca24017459": { + "hash": "cf3c00056c63a501bf11dda5b10b0aca24017459", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109974 from rsanchezsaez/apple/swiftui-lifecycle", + "body": "SwiftUI lifecycle for Apple embedded platforms", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b35a75e429202f10a7a2dafa134a3d3305ac07f4": { + "hash": "b35a75e429202f10a7a2dafa134a3d3305ac07f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111194 from passivestar/secondary-lists", + "body": "Add missing ItemListSecondary and TreeSecondary theme type variations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb572aff53c6f10b7e267f84cb97510c794f2823": { + "hash": "fb572aff53c6f10b7e267f84cb97510c794f2823", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107666 from Sch1nken/add-physics-interpolation-multimesh2d", + "body": "Add MultiMesh physics interpolation for 2D transforms (MultiMeshInstance2D)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "554e16fac230860e4d0109edced5aa592ce2c3cc": { + "hash": "554e16fac230860e4d0109edced5aa592ce2c3cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95853 from bruvzg/win_no_id", + "body": "[Windows] Simplify ANGLE fallback list and remove ID checks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "71a485a1afe95de3cf8670f853aed0bd577f20cd": { + "hash": "71a485a1afe95de3cf8670f853aed0bd577f20cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104715 from Andrewyuan34/add-auto-scroll", + "body": "Add auto-scroll behavior when selecting text outside the visible area in RichTextLabel", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1566eec9cfa2e146652a32802560cfcccbcdef8c": { + "hash": "1566eec9cfa2e146652a32802560cfcccbcdef8c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111191 from Nintorch/fix-joy-vibration", + "body": "Fix weak and strong joypad vibration being swapped", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "00f8f62be76ef828dd8d6c7fee87de1d5741a513": { + "hash": "00f8f62be76ef828dd8d6c7fee87de1d5741a513", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106084 from Kaleb-Reid/fix-geometry-3d", + "body": "Fix ghost collisions in segment_intersects_convex()", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "38af23a6549439412013f611287d3cd832dcf2e8": { + "hash": "38af23a6549439412013f611287d3cd832dcf2e8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #89409 from aaronfranke/server-folders", + "body": "Move server files into their subfolders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3caa263bf4cb156464ba009398405b4fc23a5e1": { + "hash": "c3caa263bf4cb156464ba009398405b4fc23a5e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111106 from aaronfranke/group-2d-cam-override", + "body": "Group together 2D camera override functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eecb9576107779a3b8d744fb2f151a317fc7a56e": { + "hash": "eecb9576107779a3b8d744fb2f151a317fc7a56e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111169 from YeldhamDev/tab_icon_modulation", + "body": "Add icon color theme items for `TabBar` and `TabContainer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c50f8660a8931488cc78f1721ee45aec04e3a44": { + "hash": "1c50f8660a8931488cc78f1721ee45aec04e3a44", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add column boundary check in the autocompletion.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110017 + }, + "2cb1c51038e6de1c980532f335a5a0a9abcdb3a8": { + "hash": "2cb1c51038e6de1c980532f335a5a0a9abcdb3a8", + "is_merge": false, + "authored_by": [ + "U_kgDOB1-M8g" + ], + "author_raw": "Seif El-Din Ahmed ", + "committer_raw": "Seif El-Din Ahmed ", + "summary": "Expose is_valid()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111178 + }, + "8973c91293ea1582ed1af26f0e172892cbc1ffd3": { + "hash": "8973c91293ea1582ed1af26f0e172892cbc1ffd3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Add icon color theme items for `TabBar` and `TabContainer`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111169 + }, + "6d33ad2917fd82df63861aa66e3a780633d03450": { + "hash": "6d33ad2917fd82df63861aa66e3a780633d03450", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111201 from KoBeWi/datameta", + "body": "Ensure correct metadata for enum items", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4b519317cd6d714750caa3bdaf3fb236bd3ec681": { + "hash": "4b519317cd6d714750caa3bdaf3fb236bd3ec681", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android Editor: Update suspend button icon in GameMenuBar", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111204 + }, + "3316609ddd2a4963e5c2441d167860351f9f222e": { + "hash": "3316609ddd2a4963e5c2441d167860351f9f222e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Add missing ItemListSecondary and TreeSecondary theme type variations", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111194 + }, + "8d91f832444317885b824407dff6b6327085ab45": { + "hash": "8d91f832444317885b824407dff6b6327085ab45", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Ensure correct metadata for enum items", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111201 + }, + "4a3bf069a6466cec127cff03b3d5be5b98b50caa": { + "hash": "4a3bf069a6466cec127cff03b3d5be5b98b50caa", + "is_merge": false, + "authored_by": [ + "U_kgDOBYBtkg" + ], + "author_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", + "committer_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", + "summary": "Fix invalid reported joypad presses", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111192 + }, + "e5ecc392c9544556045c05fbbcff8ba1340df706": { + "hash": "e5ecc392c9544556045c05fbbcff8ba1340df706", + "is_merge": false, + "authored_by": [ + "U_kgDOBYBtkg" + ], + "author_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", + "committer_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", + "summary": "Fix weak and strong joy vibration being swapped", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111191 + }, + "ab287991cfa7cb602cc202f9e02d49bb66e4a5ca": { + "hash": "ab287991cfa7cb602cc202f9e02d49bb66e4a5ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Simplify ANGLE fallback list and remove ID checks.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95853 + }, + "8df06279c6e9dabbe900fc89e8f1d724f1d30e40": { + "hash": "8df06279c6e9dabbe900fc89e8f1d724f1d30e40", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix Reset on Save corrupt poses if scene has multiple Skeletons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110506 + }, + "749d9b95b9831aa55e3153b68914a48776977d8c": { + "hash": "749d9b95b9831aa55e3153b68914a48776977d8c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix backward root motion in AnimationTree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110982 + }, + "9af58c113390b886c3337db62dd05cfb8a4e5ac7": { + "hash": "9af58c113390b886c3337db62dd05cfb8a4e5ac7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Unify FileDialog context menus", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111116 + }, + "e2dd60b5f8cd206cae03e71e61d71ed17f30c5be": { + "hash": "e2dd60b5f8cd206cae03e71e61d71ed17f30c5be", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Group together 2D camera override functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111106 + }, + "7fbc3a5307ff0fc435423a35a19c9601b8d1c5b5": { + "hash": "7fbc3a5307ff0fc435423a35a19c9601b8d1c5b5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111133 from versjon/master", + "body": "Fix typo \"blocker\" to \"block\" in AESContext", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b67b765a100bd29061871da1e8a13efd16d6f644": { + "hash": "b67b765a100bd29061871da1e8a13efd16d6f644", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111159 from KoBeWi/soon", + "body": "Remaining FileDialog changes before unification", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7bdec677182388699d57b9d288c2acfe11fd1496": { + "hash": "7bdec677182388699d57b9d288c2acfe11fd1496", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111126 from HolonProduction/gotta-get-path", + "body": "Optimize initial `Node::get_path` call by avoiding `Vector::reverse`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f44aa13a9fd9526a0158eeb604e10e4a140e4c4b": { + "hash": "f44aa13a9fd9526a0158eeb604e10e4a140e4c4b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111090 from dsnopek/gdextension-compat-unexposed-classes-redo", + "body": "GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "96c0d7c90d3f24774fee6479a880d0d169cb1173": { + "hash": "96c0d7c90d3f24774fee6479a880d0d169cb1173", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111149 from WhalesState/fix-2d-templates", + "body": "Fix game `Camera2D` override from editor and 2D debug templates building.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c6a850634f551b0396c09e68f681cf00f5b440ff": { + "hash": "c6a850634f551b0396c09e68f681cf00f5b440ff", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111150 from WhalesState/remote-tree", + "body": "Fix switching back to local SceneTree.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9281613e765eebdbc4672b619bd3f6176e19924a": { + "hash": "9281613e765eebdbc4672b619bd3f6176e19924a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98061 from dalexeev/gds-remove-unnecessary-bools", + "body": "GDScript: Remove some unnecessary booleans", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c82387b384b5166fb7fc8a0f2d900fbfa714e612": { + "hash": "c82387b384b5166fb7fc8a0f2d900fbfa714e612", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110827 from YeldhamDev/not_quite_right", + "body": "Fix regression with min size on nested inspectors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "51ba8c1c12f2453baa0e61a2c33efdd834b1fb80": { + "hash": "51ba8c1c12f2453baa0e61a2c33efdd834b1fb80", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111146 from Kaleb-Reid/fix-sdl-no-dbus", + "body": "Fix compiling SDL without DBus under Linux", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e3754c1d1460bb5490c20230fcecb5e7da4b2a7": { + "hash": "1e3754c1d1460bb5490c20230fcecb5e7da4b2a7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111141 from stuartcarnie/shader_container_fix", + "body": "Renderer: Fix missing shader_name; use forward declarations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fdc79f5286a8f449b1ba93cf6b159c35ce692679": { + "hash": "fdc79f5286a8f449b1ba93cf6b159c35ce692679", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remaining FileDialog changes before unification", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111159 + }, + "0f3e975aac52e87b76a5a0913100fc6341c892a2": { + "hash": "0f3e975aac52e87b76a5a0913100fc6341c892a2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #111134 from KoBeWi/remove_remove_char", + "body": "Fix enum strings losing space", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9ff53256422464247a7a912b6af59c2656f0d1b1": { + "hash": "9ff53256422464247a7a912b6af59c2656f0d1b1", + "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": "Refactor `Array` iterators to be trivially copyable.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111158 + }, + "d9af8e0acc6f2fdf790c90b5d43bb58e3dfac5c9": { + "hash": "d9af8e0acc6f2fdf790c90b5d43bb58e3dfac5c9", + "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 Camera2D editor override and 2D debug templates.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111149 + }, + "5f0ecf4c8c9a2b79924a19585847e6de7fcd143a": { + "hash": "5f0ecf4c8c9a2b79924a19585847e6de7fcd143a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4", + "U_kgDOBe5tvQ" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Remove some unnecessary booleans", + "body": "Co-authored-by: HolonProduction ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98061 + }, + "2182dedcc6e9e236931a92ae93303764e3514640": { + "hash": "2182dedcc6e9e236931a92ae93303764e3514640", + "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 switching back to local SceneTree.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111150 + }, + "03eb42642cccd281348ab469b77098f708f0998f": { + "hash": "03eb42642cccd281348ab469b77098f708f0998f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Fix compiling SDL without DBus under Linux", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111146 + }, + "3ffcae66a883564afa0f10d0b7b0af11da121e59": { + "hash": "3ffcae66a883564afa0f10d0b7b0af11da121e59", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Renderer: Fix missing shader_name; use forward declarations", + "body": "* Moving over to RenderingShaderContainer, missed setting shader_name\n* Use forward declaration reduces compile time when modifying\nrendering_shader_container.h from over 950s to about 10-15", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111141 + }, + "abbe792575e905a5d5b9a0d2f3ccf993d16b7d70": { + "hash": "abbe792575e905a5d5b9a0d2f3ccf993d16b7d70", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111067 from HolonProduction/rm-multiplayer", + "body": "Remove unused `multiplayer` member from `Node`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8f386fd9c47bcfdcd451846a72742146e18b5c5e": { + "hash": "8f386fd9c47bcfdcd451846a72742146e18b5c5e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110775 from fstxz/preload-comma", + "body": "Allow trailing comma in `preload`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33bfd1fac4cb83f49b0ee376a591cbe74d3833dd": { + "hash": "33bfd1fac4cb83f49b0ee376a591cbe74d3833dd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111060 from Kaleb-Reid/fix-dof-enable", + "body": "Always show settings to enable DOF near + far", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c92430e84a6186c49245b822a76147c7f3097c97": { + "hash": "c92430e84a6186c49245b822a76147c7f3097c97", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110737 from DeeJayLSP/no-embolden-when-variable", + "body": "Editor font: do not embolden the Main Font if it's variable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1a504af2ee30961834ea36df2fa0d4b1fb9c3baf": { + "hash": "1a504af2ee30961834ea36df2fa0d4b1fb9c3baf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111121 from syntaxerror247/fix-drag-issue", + "body": "Fix bottom panel being unintentionally draggable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c4760878b245815691f351bb41c0f4dffd79960": { + "hash": "1c4760878b245815691f351bb41c0f4dffd79960", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110843 from allenwp/fix-glow-intensity-editor-compatibility", + "body": "Fix glow intensity not showing in compatibility renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "be9f6b480c85331a8f18fa70239bcc468564fb71": { + "hash": "be9f6b480c85331a8f18fa70239bcc468564fb71", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111087 from jrouwe/issue_109018", + "body": "[JoltPhysics] Fix Generic6DOFJoint3D not respecting angular limits", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ef496a4289ed88d8f3e2ff741f63f7fa8edff996": { + "hash": "ef496a4289ed88d8f3e2ff741f63f7fa8edff996", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111085 from KoBeWi/focus_tagger", + "body": "Fix tag name focus", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "127c2a347e7f15f60d9940e154dc88d2ba912d41": { + "hash": "127c2a347e7f15f60d9940e154dc88d2ba912d41", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110793 from Calinou/editor-macos-export-tweak-messages", + "body": "Tweak macOS notarization export message in the editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf926c20005b4ac31efc6ed0ad319182d5a7ac14": { + "hash": "bf926c20005b4ac31efc6ed0ad319182d5a7ac14", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106503 from KoBeWi/docker_exe", + "body": "Rework editor docks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4594de69fd5b32619212ba2855eb5b7c078ae978": { + "hash": "4594de69fd5b32619212ba2855eb5b7c078ae978", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111013 from stuartcarnie/shader_container_ext", + "body": "Renderer: Move `reflect_spirv` to `RenderingShaderContainer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "25de1a353a8a0d4f558cb3a7e0d0b96d26cf1dcf": { + "hash": "25de1a353a8a0d4f558cb3a7e0d0b96d26cf1dcf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107587 from Ivorforce/static-assert-includes", + "body": "Add `STATIC_ASSERT_INCOMPLETE_TYPE` to enforce include minimality.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "712bc9966880c414631d338199978d3051d9b6e3": { + "hash": "712bc9966880c414631d338199978d3051d9b6e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `STATIC_ASSERT_INCOMPLETE_TYPE` to enforce include minimality.", + "body": "Add enforcements against `Dictionary` for `ustring.h` and two for `Dictionary` and `String` from `array.h`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107587 + }, + "b50ce590b4d4a5c0a423293311ebcf38a0cb27a5": { + "hash": "b50ce590b4d4a5c0a423293311ebcf38a0cb27a5", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Optimize initial `Node::get_path` call by avoiding `Vector::reverse`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111126 + }, + "ea452f2de5780049185aed7cbc7d3da0dfcfee9d": { + "hash": "ea452f2de5780049185aed7cbc7d3da0dfcfee9d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Set correct saved history after clearing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111136 + }, + "60c45fb64cf0d9902ff5792864be0e0a662ee3c2": { + "hash": "60c45fb64cf0d9902ff5792864be0e0a662ee3c2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix enum strings losing space", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111134 + }, + "54094b9073dd38909fb736a81deb3b126272dced": { + "hash": "54094b9073dd38909fb736a81deb3b126272dced", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5ODUyODAz" + ], + "author_raw": "Jon <39852803+versjon@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Fixed typo \"blocker\" to \"block\" in AESContext", + "body": "Changed 'AES cipher blocker chaining' to 'AES cipher block chaining' in two mode definitions in AESContext", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111133 + }, + "caefb0f1c1adce7541b1c051e3df097b0906c11c": { + "hash": "caefb0f1c1adce7541b1c051e3df097b0906c11c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110527 from WhalesState/text-edit-styles", + "body": "Fix TextEdit `read_only` drawing.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "817974ec53c0166ce1efd30597f88ee7a80b6922": { + "hash": "817974ec53c0166ce1efd30597f88ee7a80b6922", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108766 from aaronfranke/move-mat-3d-conv", + "body": "Move Material3D conversion editor plugins to their own folder", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d9078d887f515118be9254fe9e15a51be6c4325c": { + "hash": "d9078d887f515118be9254fe9e15a51be6c4325c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109049 from ryevdokimov/deprecate-script-add-root-node", + "body": "Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a0afcdd05ab5d036e46385dfe0f2ae9b7d2dce5f": { + "hash": "a0afcdd05ab5d036e46385dfe0f2ae9b7d2dce5f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103416 from CreatedBySeb/animation-workflow-enhancements", + "body": "Minor Animation Player workflow enhancements", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6bfcfd1d33475046a9e9ffbfe7e08c301ccdee3d": { + "hash": "6bfcfd1d33475046a9e9ffbfe7e08c301ccdee3d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106039 from Ivorforce/cowdata-reserve-exact", + "body": "Add `reserve_exact` to `CowData`, and change growth factor to 1.5x", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "45dfd4dd23da2f9cdc34717c4289411e730516a8": { + "hash": "45dfd4dd23da2f9cdc34717c4289411e730516a8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108147 from KoBeWi/set_get_is_back", + "body": "Expose FileDialog callbacks for getting custom icons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1df6a40aa02e9a73081dbeb1bd977a5b852acf7d": { + "hash": "1df6a40aa02e9a73081dbeb1bd977a5b852acf7d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110066 from Giganzo/folder-color", + "body": "Fix folder color in FileSystem Dock when using light theme", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f9be832ecaef52c626e25a58ad87e0db863385f6": { + "hash": "f9be832ecaef52c626e25a58ad87e0db863385f6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110257 from BlueCube3310/mip-gen-all-formats", + "body": "Image: Support generating mipmaps for all uncompressed formats", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "486626413bb3b038b6bda4a96affdc4a3ad0d02d": { + "hash": "486626413bb3b038b6bda4a96affdc4a3ad0d02d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110444 from bruvzg/rtl_bb_sp", + "body": "[RTL] Fix `outline_size=0` and `font`/`otf` tags with invalid arguments breaking tag stack and spamming errors.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f014135c4e12c19e62b2068f0b3fcbb2e1f2c2f": { + "hash": "6f014135c4e12c19e62b2068f0b3fcbb2e1f2c2f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110317 from bruvzg/ts_zero_w", + "body": "[TextServer] Do not add extra spacing to zero-width glyphs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9712d6fb1fe8b7e21b51f5bcbce79d3e3d62ac42": { + "hash": "9712d6fb1fe8b7e21b51f5bcbce79d3e3d62ac42", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109549 from jroprohehe/unknown_error_getting_token_fix", + "body": "Fix the text editor confusing resource files of class JSON with json files.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f745685f54e5b29173da62161a2d88b01335c2b1": { + "hash": "f745685f54e5b29173da62161a2d88b01335c2b1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110028 from zeux/simplify-prune", + "body": "Enable component pruning during mesh simplification", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eab59f8057088c5a08a2cc4e508f20ebac6aff0b": { + "hash": "eab59f8057088c5a08a2cc4e508f20ebac6aff0b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111115 from mihe/jolt/drop-experimental", + "body": "Drop the experimental label for the Jolt Physics integration", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6b9acd7e9e3c37a827f8bf8d8aa0889d2239ac0d": { + "hash": "6b9acd7e9e3c37a827f8bf8d8aa0889d2239ac0d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110055 from dagarsar/tree-rtl", + "body": "Add helper methods to convert right-to-left `Rect2i` and `Point2i` in `Tree`'s `draw_item`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7eaf1ee62d5a490bc0b177ebe4bc751a0e39cad1": { + "hash": "7eaf1ee62d5a490bc0b177ebe4bc751a0e39cad1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110278 from KoBeWi/controledraw", + "body": "Redraw shape controls when ColorPicker theme changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a5f7125e48c29206b593fa5c90a0bfaadf25fdd": { + "hash": "0a5f7125e48c29206b593fa5c90a0bfaadf25fdd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104740 from Jojo-1000/update-import-plugin-docs", + "body": "Update EditorImportPlugin docs and clarify which methods are required", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "42263551b534cded40e64500ca87b60630768452": { + "hash": "42263551b534cded40e64500ca87b60630768452", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110212 from Giganzo/spin-box-held-down", + "body": "Fix SpinBox value change when held down on separation between buttons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e": { + "hash": "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e", + "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": "Fix LightmapGI not being correctly applied to objects", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111125 + }, + "ac85d24e6470e040ba0656a4a0764f30b0eb61aa": { + "hash": "ac85d24e6470e040ba0656a4a0764f30b0eb61aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `GDType` and `Object::_gdtype_ptr` for first-class `Object` typing.", + "body": "The type is currently bare-bones, but will be expanded in future PRs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105793 + }, + "f7e052a45686f501f4cfef535daecfb9e36ebf1c": { + "hash": "f7e052a45686f501f4cfef535daecfb9e36ebf1c", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix bottom panel being unintentionally draggable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111121 + }, + "ddcb3cfcf55a403305999f3962c17f3bd96fd3e4": { + "hash": "ddcb3cfcf55a403305999f3962c17f3bd96fd3e4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Store script states for built-in scripts", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93713 + }, + "b5d0f7a5d25b0925888a08b53f4419b4ef40afef": { + "hash": "b5d0f7a5d25b0925888a08b53f4419b4ef40afef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Drop the experimental label for the Jolt Physics integration", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111115 + }, + "bac9a9be85fba6390623e58e502efa64d4df26ad": { + "hash": "bac9a9be85fba6390623e58e502efa64d4df26ad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add comments to `String::size` to lead people to `length()` and explain the difference.", + "body": "# Conflicts:\n# core/string/ustring.h", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110932 + }, + "f88b51995b79a66b455fc9ee83fc5101a198775c": { + "hash": "f88b51995b79a66b455fc9ee83fc5101a198775c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Expose FileDialog callbacks for getting custom icons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108147 + }, + "c993db9688854ed1c27d0bd54677b598ed8fe339": { + "hash": "c993db9688854ed1c27d0bd54677b598ed8fe339", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `reserve_exact` to `CowData` and `Vector`.", + "body": "Change growth factor to be an indeterministic 1.5x.\nUse `reserve_exact` in `FileAccess` to reduce on binary file loading RAM usage.\n\n# Conflicts:\n# core/templates/cowdata.h", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106039 + }, + "61003f18ab0bfbc455565d40a33f22ba9cb7cacd": { + "hash": "61003f18ab0bfbc455565d40a33f22ba9cb7cacd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Label] Add MSDF pixel range/outline configuration warning.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111111 + }, + "3d1c9fd5de1f243bdffee16eac16b45aaaa9712a": { + "hash": "3d1c9fd5de1f243bdffee16eac16b45aaaa9712a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Move server files into their subfolders", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89409 + }, + "06f0c3fef6a548a047f4f461f84a971167252911": { + "hash": "06f0c3fef6a548a047f4f461f84a971167252911", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Move Material3D conversion editor plugins to their own folder", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108766 + }, + "42b27932a8165b6a70fa9086370f863fcb62c63a": { + "hash": "42b27932a8165b6a70fa9086370f863fcb62c63a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix description about CharacterBody velocity and delta", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111102 + }, + "d705613db3752115f5b1244494bde6471fe6700d": { + "hash": "d705613db3752115f5b1244494bde6471fe6700d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110964 from mihe/jolt/invalid-test-motion", + "body": "Fix crash when calling `move_and_collide` with a null `jolt_body`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd09d5b7dd684662d1d59a68f89f0271fbc7de06": { + "hash": "dd09d5b7dd684662d1d59a68f89f0271fbc7de06", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110576 from Rindbee/fix-the-project-file-not-updated-when-some-file-removed", + "body": "Fix the project file was not updated when some files were removed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ac65df58a5111d7ab932da7fe3e2b9b208c69d33": { + "hash": "ac65df58a5111d7ab932da7fe3e2b9b208c69d33", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110946 from KoBeWi/regions_of_ruin", + "body": "Fix region folding not loading properly", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7288419939565b45bf3812491caa0fd2286bd150": { + "hash": "7288419939565b45bf3812491caa0fd2286bd150", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110936 from bruvzg/mac_ver_check", + "body": "Change `macos.permission.RECORD_SCREEN` version check from 10.15 to 11.0.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "44f4002bf206a856b2a1abe226095c649c44f943": { + "hash": "44f4002bf206a856b2a1abe226095c649c44f943", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110661 from Calinou/dpitexture-fix-icon-name", + "body": "Fix DPITexture editor icon name", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "09609c1320e931b5d94dc181e4452311123df7c1": { + "hash": "09609c1320e931b5d94dc181e4452311123df7c1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111043 from HolonProduction/rm-import-path", + "body": "Remove unused `import_path` member from `Node`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "45502d1f04d988d35403ae4a591e17be8176dda6": { + "hash": "45502d1f04d988d35403ae4a591e17be8176dda6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104510 from fstxz/gridmap-preview-scale", + "body": "GridMap: fix cell scale not applying to the cursor mesh", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "318e6c77b56a9a737ed1f580d67dcca066b5f324": { + "hash": "318e6c77b56a9a737ed1f580d67dcca066b5f324", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108473 from mihe/clickable-diagnostics", + "body": "Make file part of errors/warnings clickable in Output panel", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a430bf6e8b7742f5793933d1f8b3608e2b97eee9": { + "hash": "a430bf6e8b7742f5793933d1f8b3608e2b97eee9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110768 from Ir1ana/fix/110710", + "body": "Fix nested TileMapLayers highlight rendering in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9d7663398ac0a3d58a9a196176f3397a873ea0c4": { + "hash": "9d7663398ac0a3d58a9a196176f3397a873ea0c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106415 from YeldhamDev/desobey_your_master", + "body": "Ignore changes in \"Master\" bus while in the Audio Importer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "131d6b14a25615f73d96b33e3ea1c6b4d868a20e": { + "hash": "131d6b14a25615f73d96b33e3ea1c6b4d868a20e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110894 from Giganzo/spinbox-focus-state", + "body": "Fix SpinBox stepper grabbing focus state on mouse input", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "22467f3a5b0a9bfc4a77238e6c9846210b1c958f": { + "hash": "22467f3a5b0a9bfc4a77238e6c9846210b1c958f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111018 from Zylann/fix_double_build_get_downloads_availability", + "body": "Fix unreachable code warning in double-precision builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2b7f39ea28fc65f4df47a90d27f3fe25a4aaf2b3": { + "hash": "2b7f39ea28fc65f4df47a90d27f3fe25a4aaf2b3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110505 from Calinou/tweak-draw-command-labels", + "body": "Tweak draw command label names for consistency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7b5ee98474d77447b76429272f239dfc91cbc6c8": { + "hash": "7b5ee98474d77447b76429272f239dfc91cbc6c8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #94118 from CrazyRoka/optimize-gdscript-notifications", + "body": "Optimize `GDScriptInstance::notification` for better performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1889f6800737f08787d57efd638d6b6d21b88b2e": { + "hash": "1889f6800737f08787d57efd638d6b6d21b88b2e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110886 from fstxz/fix-line-edit-double-click", + "body": "Fix LineEdit's placeholder text being selected when double clicking", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7aa229cc8af5ffefde20d00cf46c94e72fbd0d65": { + "hash": "7aa229cc8af5ffefde20d00cf46c94e72fbd0d65", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111014 from bruvzg/lbl_sp_x", + "body": "[TextServer] Enforce zero width spaces and joiners to actually be zero width and not fallback to regular space.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9730c0b2e4d40001676bd5b2abbe7a04847bd34": { + "hash": "b9730c0b2e4d40001676bd5b2abbe7a04847bd34", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110240 from westenral/add_int_division_warnings", + "body": "Add checks for integer vectors for integer division warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e22d442bf6daf76698dba0a11da210b223506210": { + "hash": "e22d442bf6daf76698dba0a11da210b223506210", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110878 from Calinou/doc-node2d-move-local", + "body": "Fix and improve `Node2D.move_local_{x,y}()` description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2839d8cee596a112f6acf8899dbef266efee18ba": { + "hash": "2839d8cee596a112f6acf8899dbef266efee18ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111004 from Calinou/doc-image-compress", + "body": "Document `compress()` not being supported in exported builds in Image", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5f2593c9a23377aae0e592c06a9936144933fbf9": { + "hash": "5f2593c9a23377aae0e592c06a9936144933fbf9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110987 from TokageItLab/smod-physics-interpolate", + "body": "Make extended SkeletonModifiers retrieve interpolated global transform", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4610e1e517553a1569e89387ccde16bdb3a78431": { + "hash": "4610e1e517553a1569e89387ccde16bdb3a78431", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107139 from aaronfranke/server-free", + "body": "Rename server `free` functions to `free_rid` to match exposed API", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9fbf5808a013f2d7a676b0f1ddab53229ac7cf03": { + "hash": "9fbf5808a013f2d7a676b0f1ddab53229ac7cf03", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Rename server \"free\" functions to \"free_rid\" to match exposed API", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107139 + }, + "4d231b5bf8506b304828ae75da853661a3040f05": { + "hash": "4d231b5bf8506b304828ae75da853661a3040f05", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108146 from KoBeWi/singleton_favrec", + "body": "Expose methods to access FileDialog's favorite/recent lists", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5240f1c283babe25bc0a7c1c4d9818a3fea35dd3": { + "hash": "5240f1c283babe25bc0a7c1c4d9818a3fea35dd3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108658 from bruvzg/ed_pl_init", + "body": "[EditorExportPlatform] Move initialization to a dedicated method.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1f7bf131b080c48f6a834a95e965de1861db5bc5": { + "hash": "1f7bf131b080c48f6a834a95e965de1861db5bc5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109298 from HolonProduction/autocompletion-cleanup", + "body": "Autocompletion: Remove duplicate code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "55ac91b887b692527af3616d76f4b073383f7daf": { + "hash": "55ac91b887b692527af3616d76f4b073383f7daf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111084 from Ivorforce/cowdata-reserve-verbose", + "body": "Make `CowData::reserve` warn message when new capacity < size verbose, like other `reserve` methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5a1bc65e06d9390e70e9799b781f0af561d5cb4b": { + "hash": "5a1bc65e06d9390e70e9799b781f0af561d5cb4b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110058 from Rinnegatamante/pc_upstream", + "body": "Perform per-line or per-rect blits in blit_rect.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e5bf31b170d2a5d1a9648f7e527a227086dfc211": { + "hash": "e5bf31b170d2a5d1a9648f7e527a227086dfc211", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107369 from Ivorforce/node-iter-children", + "body": "Core: Add `Node::iterate_children` as a fast way to iterate a node's children", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9010edcfae1d67654b5727b83c9f7ebf49f380c": { + "hash": "b9010edcfae1d67654b5727b83c9f7ebf49f380c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110951 from aaronfranke/const-arr-ref-text-bidi", + "body": "Use const Array ref in `set_structured_text_bidi_override_options`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c6189a83b921122a248c50af66d64c02b5e5b0fb": { + "hash": "c6189a83b921122a248c50af66d64c02b5e5b0fb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110691 from Ruw-Van/fix-windows-logfile-encoding", + "body": "Fix windows logfile encoding", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7ca521eda1096743f0509868b4feb92d3bcf1ec7": { + "hash": "7ca521eda1096743f0509868b4feb92d3bcf1ec7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109533 from dsnopek/openxr-api-prevent-updating-extension-lists", + "body": "OpenXR: Prevent adding/removing extension wrappers after session start", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4f66d530682c22dbf503e66a27b94eae95776415": { + "hash": "4f66d530682c22dbf503e66a27b94eae95776415", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109532 from dsnopek/openxr-api-environment-blend-mode-thread-safe", + "body": "OpenXR: Safely set environment blend mode when rendering on a separate thread", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a9d4900284f866c246a90e7e7f2c73581427bfc2": { + "hash": "a9d4900284f866c246a90e7e7f2c73581427bfc2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109779 from dsnopek/thread-is-main-thread", + "body": "Expose `Thread::is_main_thread()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6dc4272a1e1e12e6c15d6f15b2dc36c43a00cf06": { + "hash": "6dc4272a1e1e12e6c15d6f15b2dc36c43a00cf06", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110156 from aaronfranke/editor-res-filesystem", + "body": "Fix inconsistent internal name of `get_resource_filesystem`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af08ab49f79c30234edda8cb07b51cec86cc3cdd": { + "hash": "af08ab49f79c30234edda8cb07b51cec86cc3cdd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107468 from Calinou/editor-animationtree-warn-disabled", + "body": "Display AnimationTree editor warnings when the node is disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9513683d580b6e2d3b32fa89d6141669797c5be": { + "hash": "b9513683d580b6e2d3b32fa89d6141669797c5be", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109900 from Ryan-000/Make-Node-orphan_node_count-thread-safe", + "body": "Make Node::orphan_node_count thread-safe", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "19165b0b118ba13d41d711373debd766e261c7bb": { + "hash": "19165b0b118ba13d41d711373debd766e261c7bb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111050 from MBCX/fix-incorrect-color-usage", + "body": "Fix incorrect usage of `Color::from_hsv()` exposed by newer compilers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d86123870b38c581fba8efdfd290d9b662e35359": { + "hash": "d86123870b38c581fba8efdfd290d9b662e35359", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #52285 from rxlecky/camera-override-cleanup", + "body": "Clean up and simplify camera override API", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "93fd5c7ad0c0af3db9787ddd32d357a55a292d79": { + "hash": "93fd5c7ad0c0af3db9787ddd32d357a55a292d79", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110907 from beicause/extension-deconstruct-before-object", + "body": "Free script and extension instance before object deconstructing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "76c039fb09b74cfb75bc99c1a3afdc7f2cc88428": { + "hash": "76c039fb09b74cfb75bc99c1a3afdc7f2cc88428", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108725 from dsnopek/gdextension-mem-alloc-pad-align", + "body": "GDExtension: Add `mem_alloc2` (and friends) so padding can be requested", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6b22951162952e801c6d350d6b59c170678be666": { + "hash": "6b22951162952e801c6d350d6b59c170678be666", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107954 from stuartcarnie/unix_domain_socket_support", + "body": "Add Core UNIX domain socket support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f9a6e51e211a86b9efed662e0bb3c15695d8cd68": { + "hash": "f9a6e51e211a86b9efed662e0bb3c15695d8cd68", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104488 from arkology/texture-editors-reuse-shader", + "body": "TextureEditors: Compile shader/material only once", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "70b6fa1525435df23483eed447cb7b2ac0468e62": { + "hash": "70b6fa1525435df23483eed447cb7b2ac0468e62", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108576 from ryevdokimov/gizmo-rotation-arc", + "body": "Create a rotation arc showing accumulated rotation when using transform gizmo", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8bc1dd63f46292909c0c4850fc9ee0082dd5d39e": { + "hash": "8bc1dd63f46292909c0c4850fc9ee0082dd5d39e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107936 from mihe/missing-await-warning", + "body": "Add opt-in GDScript warning for when calling coroutine without `await`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4c3765d9ffc9d7c1e2dc5d2ed224eccd5c7a3894": { + "hash": "4c3765d9ffc9d7c1e2dc5d2ed224eccd5c7a3894", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108826 from BlueCube3310/bc1-rgb", + "body": "Compatibility: Explicitly use BC1's RGB variant", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f3c5088ae8480240ac52c4c693abd2af856f460": { + "hash": "6f3c5088ae8480240ac52c4c693abd2af856f460", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110492 from KoBeWi/pro🍐_languages", + "body": "Improve editor language selector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "373ff727f0b13d0f0b42517f2acf35bdacc35a13": { + "hash": "373ff727f0b13d0f0b42517f2acf35bdacc35a13", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110875 from vmedea/2025-wayland-inhibit-idle", + "body": "wayland: Inhibit idle in DisplayServerWayland::screen_set_keep_on", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4d13966c08e3a222a446def2dc972071b4366599": { + "hash": "4d13966c08e3a222a446def2dc972071b4366599", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108698 from Brogolem35/hashset_clear_optimize", + "body": "Optimize and clean up HashSet::clear", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "45d064c388169db35a8ebec021f7aca885c0e31c": { + "hash": "45d064c388169db35a8ebec021f7aca885c0e31c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109590 from bruvzg/focus_checks", + "body": "`find_*_valid_focus`: Check all tested neighbors to prevent loops.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f9694033a599f739361d5fa9bf764804d1d1f09e": { + "hash": "f9694033a599f739361d5fa9bf764804d1d1f09e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107923 from clayjohn/RD-mat3x4", + "body": "Use Mat3x4 for model and view transforms to save bandwidth and ALUs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dba83ef6693369e14e617c74a77ac2b28ba81644": { + "hash": "dba83ef6693369e14e617c74a77ac2b28ba81644", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101521 from kitbdev/mesh3d_to_primitive_shape", + "body": "Add MeshInstance3D primitive conversion options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c28b6c2ced6cd9e485f182440ce1c37e38db902a": { + "hash": "c28b6c2ced6cd9e485f182440ce1c37e38db902a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109186 from clayjohn/reflection-probe-size-update", + "body": "Prompt editor restart when reflection probe size is updated", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf940f0eab4b28fffe2f9059f262b0e97f79a0b8": { + "hash": "bf940f0eab4b28fffe2f9059f262b0e97f79a0b8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108672 from KoBeWi/too_much_code", + "body": "Reduce code duplication in material conversion", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3fdc85d16be05260fc7c3f5a7df0c70c2ebf6d0": { + "hash": "c3fdc85d16be05260fc7c3f5a7df0c70c2ebf6d0", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Hide TileMap overlay when too zoomed out", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107573 + }, + "3615b188d7b2aaa8668d15d65405265684302b2d": { + "hash": "3615b188d7b2aaa8668d15d65405265684302b2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Expose methods to access FileDialog's favorite/recent lists", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108146 + }, + "2c707a911f09e9c58214c91ae8b5f28146ae098f": { + "hash": "2c707a911f09e9c58214c91ae8b5f28146ae098f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111090 + }, + "9bb8d12c1b280521df702e755fb94da7ce765af4": { + "hash": "9bb8d12c1b280521df702e755fb94da7ce765af4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE2OTM=" + ], + "author_raw": "Jorrit Rouwe ", + "committer_raw": "Jorrit Rouwe ", + "summary": "Fix Generic6DOFJoint3D not respecting angular limits", + "body": "A 6DOF constraint that constrains all rotation axis in combination with a body that has some of its rotation axis locked would not constrain the rotation in the unlocked axis.\n\nFixes #109018", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111087 + }, + "bcc0922a206286a4c2a2c08092bfc8af30c6cff6": { + "hash": "bcc0922a206286a4c2a2c08092bfc8af30c6cff6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5ODQ0MTQ0" + ], + "author_raw": "CrazyRoka ", + "committer_raw": "CrazyRoka ", + "summary": "Optimize GDScriptInstance::notification for better performance", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94118 + }, + "56e62869fb99c7010dd0911bf2ca6fcab1b8d436": { + "hash": "56e62869fb99c7010dd0911bf2ca6fcab1b8d436", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix tag name focus", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111085 + }, + "8f533897d88622c5057fa8c77fdc503940e6f753": { + "hash": "8f533897d88622c5057fa8c77fdc503940e6f753", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make `CowData::reserve` warn message when new capacity < size verbose, like other `reserve` methods.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111084 + }, + "d07a72e067802361e3624042bc5e9bdd775ad231": { + "hash": "d07a72e067802361e3624042bc5e9bdd775ad231", + "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: Explicitly use BC1's RGB variant", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108826 + }, + "4a1c1c483beda0997e8e77fe76d43dac4d608d03": { + "hash": "4a1c1c483beda0997e8e77fe76d43dac4d608d03", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110873 from stuartcarnie/fix_metal_baker", + "body": "Metal: Fix Metal compiler version inspection", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31b25d5971bb63dbdaf13eb1543399cae1693956": { + "hash": "31b25d5971bb63dbdaf13eb1543399cae1693956", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111032 from Joonnas/bugfix-stencil-issue-d3d12", + "body": "Fix d3d12 stencil buffer not clearing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "726c4e9fbaabb0acce80679d34ded830202b625d": { + "hash": "726c4e9fbaabb0acce80679d34ded830202b625d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #84658 from detomon/initialize-quaternion-variant-with-identity", + "body": "Initialize `Quaternion` variant with identity", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0b2805f4007c43900c6f2d794af7a0404386d361": { + "hash": "0b2805f4007c43900c6f2d794af7a0404386d361", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110897 from Repiteo/windows/migrate-manifest", + "body": "Windows: Migrate `godot.manifest` to `platform/windows`, include as dependency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3997e7739389b034caa3ec49002edfa743e1a7f5": { + "hash": "3997e7739389b034caa3ec49002edfa743e1a7f5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111054 from Kaleb-Reid/fix-render-list", + "body": "Sort render list correctly in RD renderers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21fd4faf1b355416c17e49cc0c70e61ddec94e6c": { + "hash": "21fd4faf1b355416c17e49cc0c70e61ddec94e6c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions", + "body": "Remove implicit conversions between `LocalVector` and `Vector`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "79d0eea74218219a303360cc8d346505b26ed25f": { + "hash": "79d0eea74218219a303360cc8d346505b26ed25f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110616 from aaronfranke/fix-rtos-fix-32bit", + "body": "Apply rtos_fix hack for handling 32-bit floats on all calls to rtos_fix", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7974cf00e74d644fe056cc26135c5cc85e91d5b8": { + "hash": "7974cf00e74d644fe056cc26135c5cc85e91d5b8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110952 from aaronfranke/skip-cons-then-copy", + "body": "Skip copying values constructed immediately before returning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5089e9aef00fa73276e88c4c9702f8630a4dbcdb": { + "hash": "5089e9aef00fa73276e88c4c9702f8630a4dbcdb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105737 from Calinou/editor-project-settings-init-jolt", + "body": "Use Jolt Physics by default in newly created projects", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "62933b683e1b2d56406ec9030d64aae432533b1c": { + "hash": "62933b683e1b2d56406ec9030d64aae432533b1c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105928 from Ivorforce/cowdata-reserve-capacity", + "body": "Core: Add `reserve` function to `Array`, `Vector`, and `String`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e256771e86223cca74d307de384e3af4911761b6": { + "hash": "e256771e86223cca74d307de384e3af4911761b6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108836 from aaronfranke/json-grisu", + "body": "Use num_scientific (Grisu2) when stringifying JSON with full precision", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "54e8c8eecc3a3fcb0bab319825726201d6a4a565": { + "hash": "54e8c8eecc3a3fcb0bab319825726201d6a4a565", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110948 from aaronfranke/const-ref-param-openxr", + "body": "Use const ref parameters in the OpenXR module", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e7bb92b1d6573b4ded5dd13be27841b20505b47": { + "hash": "0e7bb92b1d6573b4ded5dd13be27841b20505b47", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110977 from aaronfranke/const-ref-param-webrtc", + "body": "Use const ref parameters in the Web modules", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fdf32d1b2a23d503c0b73870c84db4fbf15b581d": { + "hash": "fdf32d1b2a23d503c0b73870c84db4fbf15b581d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108577 from YYF233333/global_class_list", + "body": "Simplify `ScriptServer::get_global_class_list`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "084783e92b829aac3e45ea56741bebff27450556": { + "hash": "084783e92b829aac3e45ea56741bebff27450556", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Reduce code duplication in material conversion", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108672 + }, + "8fef9a689e0016b1bcdcf08ba2e10bae30e464de": { + "hash": "8fef9a689e0016b1bcdcf08ba2e10bae30e464de", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "Logan Lang ", + "committer_raw": "Logan Lang ", + "summary": "Implement motion vectors in compatibility renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97151 + }, + "618afcffa62e9c7c2b23023c8195e966a3f4e5a2": { + "hash": "618afcffa62e9c7c2b23023c8195e966a3f4e5a2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add pivot_offset_ratio property to Control", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 70646 + }, + "be53dd3d04bd9d05315a801d66d036157277db0c": { + "hash": "be53dd3d04bd9d05315a801d66d036157277db0c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix Quick Open history", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111068 + }, + "a9673e2bfc1d3a3c11fd715d3962d2d56f524c22": { + "hash": "a9673e2bfc1d3a3c11fd715d3962d2d56f524c22", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Remove unused `multiplayer` member from `Node`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111067 + }, + "6e33e3b7af18b0e9913e22b33e3bb2dac8954ad0": { + "hash": "6e33e3b7af18b0e9913e22b33e3bb2dac8954ad0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "makerst: Skip generated header for translations", + "body": "This reduces diff size on branch updates for godot-docs-l10n.\n\n(cherry picked from commit eca3785100cd9b42e000eafa22bf14b41d2e0223)", + "is_cherrypick": true, + "cherrypick_hash": "eca3785100cd9b42e000eafa22bf14b41d2e0223", + "pull": "" + }, + "eca3785100cd9b42e000eafa22bf14b41d2e0223": { + "hash": "eca3785100cd9b42e000eafa22bf14b41d2e0223", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "makerst: Skip generated header for translations", + "body": "This reduces diff size on branch updates for godot-docs-l10n.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cf6da2a12e07d36a7042b51830d64c70644b4dce": { + "hash": "cf6da2a12e07d36a7042b51830d64c70644b4dce", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "i18n: Sync translations with Weblate", + "body": "(cherry picked from commit d488e962df4675bdb1927e1027d8262c570cc310)", + "is_cherrypick": true, + "cherrypick_hash": "d488e962df4675bdb1927e1027d8262c570cc310", + "pull": "" + }, + "d488e962df4675bdb1927e1027d8262c570cc310": { + "hash": "d488e962df4675bdb1927e1027d8262c570cc310", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "i18n: Sync translations with Weblate", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c79fe5893965cb9fd10e90770d20b6bec3d232e8": { + "hash": "c79fe5893965cb9fd10e90770d20b6bec3d232e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Always show settings to enable DOF near + far", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111060 + }, + "d5738b5cdd43cb5e5f118cc206af6b2a711169f2": { + "hash": "d5738b5cdd43cb5e5f118cc206af6b2a711169f2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Unix: Fix retrieval of PID exit code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111058 + }, + "aa8bc0b56d201af5cc73d4f4df3d6db5ac532a53": { + "hash": "aa8bc0b56d201af5cc73d4f4df3d6db5ac532a53", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Prompt editor restart when reflection probe size is updated", + "body": "Also formally deprecate the RS function for updating an individual probes size. The functionality was removed in 4.0, but the function itself was mistakenly left exposed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109186 + }, + "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb": { + "hash": "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Sort render list correctly in RD renderers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111054 + }, + "f00df0ad1eae2f7d45228f3e0004335f1d2cb1a6": { + "hash": "f00df0ad1eae2f7d45228f3e0004335f1d2cb1a6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDAzMDAy" + ], + "author_raw": "MBCX ", + "committer_raw": "MBCX ", + "summary": "Fix incorrect usage of `Color::from_hsv()` that was exposed by newer compiler warnings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111050 + }, + "9ad608691b2f06727e647dfea8f7b58051ca6916": { + "hash": "9ad608691b2f06727e647dfea8f7b58051ca6916", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Kill subtweens when their parent tween is killed", + "body": "# Conflicts:\n# scene/animation/tween.h", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108227 + }, + "6ebef31b3c0c26ee1275eb3e0a6f0f21a7fef494": { + "hash": "6ebef31b3c0c26ee1275eb3e0a6f0f21a7fef494", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMTQ4ODY0" + ], + "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "committer_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "summary": "Make Node::orphan_node_count thread-safe", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109900 + }, + "65e8b0951bc59ec20a73ce891e81330492d39db6": { + "hash": "65e8b0951bc59ec20a73ce891e81330492d39db6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Renderer: Move reflect_spirv to RenderingShaderContainer", + "body": "This change introduces a new protected type, `ReflectedShaderStage` to\n`RenderingShaderContainer` that derived types use to access SPIR-V and\nthe reflected module, `SpvReflectShaderModule` allowing implementations\nto use the reflection information to compile their platform-specific\nmodule.\n\n* Fixes memory leak in `reflect_spirv` that would not deallocate the\n`SpvReflectShaderModule` if an error occurred.\n* Removes unnecessary allocation when creating `SpvReflectShaderModule`\nby passing `NO_COPY` flag to `spvReflectCreateShaderModule2`\nconstructor function.\n* Replaces `VectorView` with `Span` for consistency\n* Fixes unnecessary allocations in D3D12 shader container in\n`_convert_spirv_to_nir` and `_convert_spirv_to_dxil` which implicitly\nconverted the old `VectorView` to a `Vector`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111013 + }, + "743e0edfd7e24a1090616ba80bbdf218f8463c5d": { + "hash": "743e0edfd7e24a1090616ba80bbdf218f8463c5d", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Remove unused `import_path` member from `Node`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111043 + }, + "0534423c58cba6b1e8ace4889a5b636ae4a92bca": { + "hash": "0534423c58cba6b1e8ace4889a5b636ae4a92bca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMTE1NTU=" + ], + "author_raw": "Marc Gilleron ", + "committer_raw": "Marc Gilleron ", + "summary": "Fix unreachable code warning in double-precision builds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111018 + }, + "97b398cba15d66ebb20c44a4deead469d897a5e0": { + "hash": "97b398cba15d66ebb20c44a4deead469d897a5e0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Rework editor docks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106503 + }, + "d1246b099e1628783d4176553c69ca6e715d6b5d": { + "hash": "d1246b099e1628783d4176553c69ca6e715d6b5d", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "Jonas Seidl ", + "committer_raw": "Jonas Seidl ", + "summary": "Fix d3d12 stencil buffer not clearing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111032 + }, + "3f84820711f5d58ebbcfc28f228bd07e33e08682": { + "hash": "3f84820711f5d58ebbcfc28f228bd07e33e08682", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Enforce zero width spaces and joiners to actually be zero width and not fallback to regular space.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111014 + }, + "90a171d2780466a6fb65526b1fc5d32fc35de0e9": { + "hash": "90a171d2780466a6fb65526b1fc5d32fc35de0e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Document `compress()` not being supported in exported builds in Image", + "body": "This also clarifies various parts of the Image class reference.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111004 + }, + "65a00fc60a02dcffcbd7eaf3d30cae1f08595e7b": { + "hash": "65a00fc60a02dcffcbd7eaf3d30cae1f08595e7b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Delete \"Activate now?\" button", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111012 + }, + "2914a870afea729fe4522022a5ba6ef5ef645a26": { + "hash": "2914a870afea729fe4522022a5ba6ef5ef645a26", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Do not add extra spacing to zero-width glyphs.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110317 + }, + "ac2e01684cd14779d141b94cdf296970ba587fce": { + "hash": "ac2e01684cd14779d141b94cdf296970ba587fce", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use const ref parameters in the Web modules", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110977 + }, + "c3e6002c6e0b554c56cb2f863614be6a2672c3a8": { + "hash": "c3e6002c6e0b554c56cb2f863614be6a2672c3a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use const ref parameters in the OpenXR module", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110948 + }, "8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039": { "hash": "8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039", "is_merge": true, @@ -1739,6 +10690,48 @@ "cherrypick_hash": "", "pull": 110867 }, + "e59a55e6452bf2b1426f70d580e28cab6deddcc9": { + "hash": "e59a55e6452bf2b1426f70d580e28cab6deddcc9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix text servers build with disabled FreeType.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111001 + }, + "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6": { + "hash": "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make extended SkeletonModifiers retrieve interpolated global transform", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110987 + }, + "12f8c78231de1694bcafe68f9eccddb0f5615c9b": { + "hash": "12f8c78231de1694bcafe68f9eccddb0f5615c9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "X11: Fix minimization of maximized windows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110990 + }, "b4472f4670a0b7fd34137d18f1e080e3319e3819": { "hash": "b4472f4670a0b7fd34137d18f1e080e3319e3819", "is_merge": true, @@ -1751,6 +10744,20 @@ "cherrypick_hash": "", "pull": "" }, + "9a1fbff6514e217aeefe34774a8a86aece5e551f": { + "hash": "9a1fbff6514e217aeefe34774a8a86aece5e551f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Fix `outline_size=0` and `font`/`otf` tags with invalid arguments breaking tag stack and spamming errors.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110444 + }, "720dfdde7da6e2c560d60eac57033b39a27a9583": { "hash": "720dfdde7da6e2c560d60eac57033b39a27a9583", "is_merge": false, @@ -1765,6 +10772,34 @@ "cherrypick_hash": "", "pull": 110970 }, + "a285ab6bcfd1e04a9212cd53bda40293748e5210": { + "hash": "a285ab6bcfd1e04a9212cd53bda40293748e5210", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix crash when calling `move_and_collide` with a null `jolt_body`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110964 + }, + "14b60f226445c1463a07f70adaa8c8110d88245c": { + "hash": "14b60f226445c1463a07f70adaa8c8110d88245c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Optimize vertex shader using mat3x4 to reduce bandwidth, load/store operations and ALUs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107923 + }, "eeac57075ce473fb1c7e51de02c912d8f7882f58": { "hash": "eeac57075ce473fb1c7e51de02c912d8f7882f58", "is_merge": false, @@ -1779,6 +10814,48 @@ "cherrypick_hash": "", "pull": 107391 }, + "754d49ac8151bc4e43f949c61102c157610c13a9": { + "hash": "754d49ac8151bc4e43f949c61102c157610c13a9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Skip copying values constructed immediately before returning", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110952 + }, + "1a7be001d214ecbb8ce01c030d641348a4a55e8d": { + "hash": "1a7be001d214ecbb8ce01c030d641348a4a55e8d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use const Array ref in `set_structured_text_bidi_override_options`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110951 + }, + "835383d46b76be25000869047de26e3d35995880": { + "hash": "835383d46b76be25000869047de26e3d35995880", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix region folding not loading properly", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110946 + }, "9283328fe70d27f148c403943a283d93a9785beb": { "hash": "9283328fe70d27f148c403943a283d93a9785beb", "is_merge": true, @@ -1815,6 +10892,34 @@ "cherrypick_hash": "", "pull": "" }, + "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced": { + "hash": "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Change `macos.permission.RECORD_SCREEN` version check from 10.15 to 11.0.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110936 + }, + "c4bbf27cb535a5394e301d31bf61a9b8ca2e8558": { + "hash": "c4bbf27cb535a5394e301d31bf61a9b8ca2e8558", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Use Jolt Physics by default in newly created projects", + "body": "This also adds infrastructure to make specific settings the default, but only\nin projects created after this point (so that existing projects\nare not affected). This can be used for progressive upgrades in the future.\n\nThis applies to both the project creation dialog and creating projects\nthrough the command line using `touch project.godot`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105737 + }, "6a3d37ef1cd37ffa7325f007f7d19dda4a02e740": { "hash": "6a3d37ef1cd37ffa7325f007f7d19dda4a02e740", "is_merge": false, @@ -1829,6 +10934,78 @@ "cherrypick_hash": "", "pull": 109764 }, + "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b": { + "hash": "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyOTgzNw==" + ], + "author_raw": "Ricardo Buring ", + "committer_raw": "Ricardo Buring ", + "summary": "OBJ importer: Support bump multiplier (normal scale)", + "body": "This improves compatibility with OBJ/MTL files found in the wild.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110925 + }, + "727066fe1f70198ffd02c7a350e62c4c1c61b42c": { + "hash": "727066fe1f70198ffd02c7a350e62c4c1c61b42c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy", + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Luo Zhihao ", + "committer_raw": "Luo Zhihao ", + "summary": "Free script and extension instance before object deconstructing", + "body": "Co-Authored-By: Lukas Tenbrink ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110907 + }, + "4e80190a46b06f5d5fc6d0d11abf573cdad2e5f2": { + "hash": "4e80190a46b06f5d5fc6d0d11abf573cdad2e5f2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Move context and plural support to Translation", + "body": "- `TranslationPO` is now an empty class. It exists for compatibility.\n- `OptimizedTranslation` stays the same, no context or plural support.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108862 + }, + "e882e42e1be615b0a4aefeaeb0bb52d7a6aa3fa0": { + "hash": "e882e42e1be615b0a4aefeaeb0bb52d7a6aa3fa0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==", + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add default plural rules", + "body": "This makes the PO loader correctly handle the situation where the optional\n`Plural-Forms` header field does not exist.\n\nThe `Translation` class and its subclasses always have access to valid plural\nrules via `_get_plural_rules()`. Plural rules are prioritized:\n\n1. `Translation.plural_rules_override`\n2. `TranslationServer.get_plural_rules(locale)`\n3. The English plural rules: `nplurals=2; plurals=(n != 1)`\n\nCo-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108862 + }, + "ebb96e2303c95e63458ad68fa350954fb2cf80c7": { + "hash": "ebb96e2303c95e63458ad68fa350954fb2cf80c7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Move plural rules logic into a separate class", + "body": "- Extracts plural rules logic in `TranslationPO` into a new `PluralRules` class.\n- Changes caching the last used plural index in `TranslationPO` into an LRU cache in `PluralRules`.\n- Adds tests for `PluralRules`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108862 + }, "0590c974c19ef59bb019d70b8b2f511f2356e5f1": { "hash": "0590c974c19ef59bb019d70b8b2f511f2356e5f1", "is_merge": false, @@ -1843,6 +11020,20 @@ "cherrypick_hash": "", "pull": 110914 }, + "1bf821c1e10c0b89842ef550fea91cd58db5fdc4": { + "hash": "1bf821c1e10c0b89842ef550fea91cd58db5fdc4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Store current capacity in `CowData` buffers, and rewrite most of it.", + "body": "Add `reserve` to `CowData`, `Vector` and `Array`.\n\n# Conflicts:\n# core/os/memory.h\n# core/templates/cowdata.h", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105928 + }, "1f7630f1bfd9a7c65a5c144f85be38b4b64e3717": { "hash": "1f7630f1bfd9a7c65a5c144f85be38b4b64e3717", "is_merge": true, @@ -1903,6 +11094,20 @@ "cherrypick_hash": "", "pull": "" }, + "7227fdd805a8def84902e0b8e90664b0c2e44536": { + "hash": "7227fdd805a8def84902e0b8e90664b0c2e44536", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Core: Add UNIX domain socket support", + "body": "> [!NOTE]\n>\n> Later versions of Windows has support for `AF_UNIX`, so it could be\n> added.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107954 + }, "3ac159094f29460ec37b286a79ac112b00134190": { "hash": "3ac159094f29460ec37b286a79ac112b00134190", "is_merge": false, @@ -2005,6 +11210,62 @@ "cherrypick_hash": "", "pull": 110868 }, + "f277add285879c7c225931df3014e3505f4e2402": { + "hash": "f277add285879c7c225931df3014e3505f4e2402", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix and improve `Node2D.move_local_{x,y}()` description", + "body": "The `delta` parameter name refers to a generic distance parameter here,\nrather than the process or physics process time.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110878 + }, + "71723f74b70cbfaf9e02e8d18011de0e8884f335": { + "hash": "71723f74b70cbfaf9e02e8d18011de0e8884f335", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzNDk1NjE0" + ], + "author_raw": "Jojo-1000 <33495614+Jojo-1000@users.noreply.github.com>", + "committer_raw": "Jojo-1000 <33495614+Jojo-1000@users.noreply.github.com>", + "summary": "Mark necessary EditorImportPlugin functions as required", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104740 + }, + "d48f255074af99f5148e665c38664fc7dcfd84e9": { + "hash": "d48f255074af99f5148e665c38664fc7dcfd84e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Windows: Migrate `godot.manifest` to `platform/windows`", + "body": "• Ensure file is included as proper dependency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110897 + }, + "bc9c14da7a14f141732c3d830611c2215597139d": { + "hash": "bc9c14da7a14f141732c3d830611c2215597139d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyOTA4NDIz" + ], + "author_raw": "danielgsilva ", + "committer_raw": "danielgsilva ", + "summary": "Add helper methods and simplify logic", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110055 + }, "ecfe34f56cd991f729b813a94df117dd8e6ab31f": { "hash": "ecfe34f56cd991f729b813a94df117dd8e6ab31f", "is_merge": true, @@ -2031,6 +11292,48 @@ "cherrypick_hash": "", "pull": 110892 }, + "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91": { + "hash": "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0NDY0NTMw" + ], + "author_raw": "Paeniche ", + "committer_raw": "Paeniche ", + "summary": "Fix /tutorial added twice", + "body": "Some links in the offlince documentation for lights and shadows had /tutorials/tutorials in their links leading to 'page not found' error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110881 + }, + "40d56c98bc5c924fa821af10c4135a45fe11bc3a": { + "hash": "40d56c98bc5c924fa821af10c4135a45fe11bc3a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDcyNjg1" + ], + "author_raw": "Artemy Fedotov ", + "committer_raw": "Artemy Fedotov ", + "summary": "Fix LineEdit's placeholder text being selected when double clicking", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110886 + }, + "ccbece58d89871aed7b7c19de4bcdf70a81228a8": { + "hash": "ccbece58d89871aed7b7c19de4bcdf70a81228a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDY2Mjk=" + ], + "author_raw": "Arseny Kapoulkine ", + "committer_raw": "Arseny Kapoulkine ", + "summary": "Enable component pruning during simplification", + "body": "In addition to the regular edge collapse, we now allow the simplifier to\nremove small isolated components. Components that are removed are below\nthe error threshold in size and as such should not noticeably contribute\nto the overall rendering of the object.\n\nThis helps simplify topologically complex but small parts of larger\nmeshes and more comfortably reach the LOD targets.\n\nIn some cases, pruning can cause the last LOD to shrink to 0 triangles\nwhich may prevent a slightly larger LOD from being used at the maximum\ndistance; in this case we retry simplification without pruning once.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110028 + }, "a75e6be6fb98609b4f787acbf8c8136fe90e04ec": { "hash": "a75e6be6fb98609b4f787acbf8c8136fe90e04ec", "is_merge": false, @@ -2057,6 +11360,48 @@ "cherrypick_hash": "", "pull": "" }, + "da9a77ce42259e113b83c2fb103b29a7ad6c29bd": { + "hash": "da9a77ce42259e113b83c2fb103b29a7ad6c29bd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Preserve mesh name on export", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109421 + }, + "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed": { + "hash": "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Fix Metal compiler version inspection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110873 + }, + "c64ff4b069478021a11dc043c4a5f9c457c48ec7": { + "hash": "c64ff4b069478021a11dc043c4a5f9c457c48ec7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzMDQ4MTQy" + ], + "author_raw": "Mara Huldra ", + "committer_raw": "Mara Huldra ", + "summary": "wayland: Inhibit idle in DisplayServerWayland::screen_set_keep_on", + "body": "Without this, the screen does go into idle after a few minutes on a RPi5 with default install (wayland w/ labwc), even\nthough `screen_keep_on` is set. DBUS is enabled but apparently, the screensaver call is not enough.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110875 + }, "e366471fdcd1959bb3eb23e19f8a395a00220f76": { "hash": "e366471fdcd1959bb3eb23e19f8a395a00220f76", "is_merge": false, @@ -2071,6 +11416,62 @@ "cherrypick_hash": "", "pull": 110837 }, + "c07966583ffa70ca3242ff74bab031a9fa13cd92": { + "hash": "c07966583ffa70ca3242ff74bab031a9fa13cd92", + "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 editor theme margins and TextEdit normal/read_only styles draw.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110527 + }, + "f64ccadceb1209088ab1b480000cf1e6182538fa": { + "hash": "f64ccadceb1209088ab1b480000cf1e6182538fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Image: Support generating mipmaps for all formats", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110257 + }, + "020cdd0f736c18f918dd7b53f505360e5803e078": { + "hash": "020cdd0f736c18f918dd7b53f505360e5803e078", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Tweak macOS notarization export message in the editor", + "body": "One message had a typo and was missing `--team-id` for one of the\n`xcrun notarytool` commands.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110793 + }, + "a238af4d200603de9abe84d6ebcd1862d19bbd23": { + "hash": "a238af4d200603de9abe84d6ebcd1862d19bbd23", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use num_scientific (Grisu2) when stringifying JSON with full precision", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108836 + }, "1ce3101fbcf12bdbc3ca1c6ee616d2a9cfc08d0d": { "hash": "1ce3101fbcf12bdbc3ca1c6ee616d2a9cfc08d0d", "is_merge": true, @@ -2275,6 +11676,20 @@ "cherrypick_hash": "", "pull": "" }, + "e90a337fa323cd8169da5533314185d3f170729d": { + "hash": "e90a337fa323cd8169da5533314185d3f170729d", + "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 SpinBox stepper grabbing focus state on mouse input", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110894 + }, "1a77567029688b766bff04a4da1c4ab3e85f9aa0": { "hash": "1a77567029688b766bff04a4da1c4ab3e85f9aa0", "is_merge": false, @@ -2303,6 +11718,20 @@ "cherrypick_hash": "", "pull": 110865 }, + "3101d75634eb68b1065b13e1cbe3ae8175d7caf2": { + "hash": "3101d75634eb68b1065b13e1cbe3ae8175d7caf2", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "Allen Pestaluky <>", + "committer_raw": "Allen Pestaluky <>", + "summary": "Fix glow intensity not showing in compatibility renderer when blend mode is set to mix.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110843 + }, "5fa4e3dee1a5a18328efde38c4f2b4733ac1b886": { "hash": "5fa4e3dee1a5a18328efde38c4f2b4733ac1b886", "is_merge": false, @@ -2517,6 +11946,20 @@ "cherrypick_hash": "", "pull": 110832 }, + "d283e4cb2a15e0891d4b58c157d7179ac968f8e9": { + "hash": "d283e4cb2a15e0891d4b58c157d7179ac968f8e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Ignore changes in \"Master\" bus while in the Audio Importer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106415 + }, "aa2c4fe654368218c1986020a5b333007eb1d2ba": { "hash": "aa2c4fe654368218c1986020a5b333007eb1d2ba", "is_merge": true, @@ -2675,6 +12118,48 @@ "cherrypick_hash": "", "pull": 107075 }, + "8b68b55d16072444ee0eaece9ecd021b33e1b333": { + "hash": "8b68b55d16072444ee0eaece9ecd021b33e1b333", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix regression with min size on nested inspectors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110827 + }, + "1036bfd7ad569ea769555c984f0c7e79139938a4": { + "hash": "1036bfd7ad569ea769555c984f0c7e79139938a4", + "is_merge": false, + "authored_by": [ + "U_kgDOBug_Pw" + ], + "author_raw": "AR-DEV-1 ", + "committer_raw": "AR-DEV-1 ", + "summary": "Update .NET version to 8.0 & lang version to 12", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110799 + }, + "0dcf28104dde015d277f965b39cd8a34c67be700": { + "hash": "0dcf28104dde015d277f965b39cd8a34c67be700", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Allow all gamepad devices for built-in `ui_*` input actions", + "body": "This allows all controllers to navigate the UI, which enhances\ncompatibility with PC handhelds when external controllers are connected.\n\nPreviously, only the first device was allowed to use `ui_*` actions\nout of the box, which means that on a PC handheld, external controllers\ncouldn't navigate the UI (since the first ID is always the built-in controller).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110823 + }, "a57fef9558f075946bee5c6d902f05ad343b34c8": { "hash": "a57fef9558f075946bee5c6d902f05ad343b34c8", "is_merge": false, @@ -2689,6 +12174,20 @@ "cherrypick_hash": "", "pull": 110819 }, + "f5432271b9d5033a5ee0322b1b7df5aa37f5de5f": { + "hash": "f5432271b9d5033a5ee0322b1b7df5aa37f5de5f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU0NDE3NzUw" + ], + "author_raw": "t0mj3dus0r <54417750+t0mj3dus0r@users.noreply.github.com>", + "committer_raw": "t0mj3dus0r <54417750+t0mj3dus0r@users.noreply.github.com>", + "summary": "use self_modulate instead of modulate for TileMapLayer highlight rendering", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110768 + }, "f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30": { "hash": "f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30", "is_merge": false, @@ -2915,6 +12414,20 @@ "cherrypick_hash": "", "pull": "" }, + "038f5934e70491235106e28911621ebedd57fb3f": { + "hash": "038f5934e70491235106e28911621ebedd57fb3f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0NDMxMw==" + ], + "author_raw": "Ricardo Sanchez-Saez ", + "committer_raw": "Ricardo Sanchez-Saez ", + "summary": "[Apple embedded] Adopt SwiftUI lifecycle for Apple embedded platforms", + "body": "- Introduces a SCons builder for Swift files\n- Increases the minimum deployment targets to iOS 14.0, and visionOS 26.0.\n- Replaces manually UIWindow management by a SwiftUI instantiated app.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109974 + }, "72a9d2128fccef28a2485e353ee8b8367f1217bd": { "hash": "72a9d2128fccef28a2485e353ee8b8367f1217bd", "is_merge": false, @@ -3307,6 +12820,20 @@ "cherrypick_hash": "", "pull": "" }, + "d719fc74f549dd3a0b34ac59d22dc2c9073be677": { + "hash": "d719fc74f549dd3a0b34ac59d22dc2c9073be677", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "Editor font: do not embolden the Main Font if it's variable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110737 + }, "d9c0183bd762984f28602771674939c3ee43d19c": { "hash": "d9c0183bd762984f28602771674939c3ee43d19c", "is_merge": false, @@ -3335,6 +12862,20 @@ "cherrypick_hash": "", "pull": 110763 }, + "a3e0f8dee20cd1c23cff8b7903e71ba2322c4f70": { + "hash": "a3e0f8dee20cd1c23cff8b7903e71ba2322c4f70", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDcyNjg1" + ], + "author_raw": "Artemy Fedotov ", + "committer_raw": "Artemy Fedotov ", + "summary": "Allow trailing comma in `preload`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110775 + }, "0622cee1896b2a939464ba98330589b4e36053b0": { "hash": "0622cee1896b2a939464ba98330589b4e36053b0", "is_merge": false, @@ -3349,6 +12890,20 @@ "cherrypick_hash": "", "pull": 107075 }, + "172c80df679a7351df401b1afb6829b584910ba7": { + "hash": "172c80df679a7351df401b1afb6829b584910ba7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Make text-related nodes translation domain aware", + "body": "- Makes `is_layout_rtl()` translation domain aware\n- Makes various text-drawing controls translation domain aware\n- Makes translation preview use the project's fallback locale when disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110378 + }, "89503e387a0bf3799a91c01673068968f8fcea9e": { "hash": "89503e387a0bf3799a91c01673068968f8fcea9e", "is_merge": false, @@ -3433,6 +12988,20 @@ "cherrypick_hash": "", "pull": 110223 }, + "7685cb6f48e229026bfb15810727ffb35d1de30b": { + "hash": "7685cb6f48e229026bfb15810727ffb35d1de30b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5MzI5NjA2" + ], + "author_raw": "Brogolem35 ", + "committer_raw": "Brogolem35 ", + "summary": "Optimize clear", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108698 + }, "b25e35cf580040b4f8a37ac3b0380fefc11731f8": { "hash": "b25e35cf580040b4f8a37ac3b0380fefc11731f8", "is_merge": false, @@ -3448,6 +13017,20 @@ "cherrypick_hash": "", "pull": 109078 }, + "53231879b378d8a4e690da8b94de0b2e115048da": { + "hash": "53231879b378d8a4e690da8b94de0b2e115048da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix selection of remote tree using the keyboard", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110738 + }, "98a4b46b6ac05c72e8b59bbf8259e2a81bbe9cc2": { "hash": "98a4b46b6ac05c72e8b59bbf8259e2a81bbe9cc2", "is_merge": false, @@ -3792,6 +13375,20 @@ "cherrypick_hash": "", "pull": 110656 }, + "ad09677532e08fe336169b1660089638b61f5391": { + "hash": "ad09677532e08fe336169b1660089638b61f5391", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNTI3MTA=" + ], + "author_raw": "Rinnegatamante ", + "committer_raw": "Rinnegatamante ", + "summary": "Perform per-line or per-rect blits in blit_rect.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110058 + }, "bb06ffd944834e1cb5e9c053e21d65a9787138d2": { "hash": "bb06ffd944834e1cb5e9c053e21d65a9787138d2", "is_merge": false, @@ -3954,6 +13551,34 @@ "cherrypick_hash": "", "pull": "" }, + "cf65c18817831618cfc0095514af9f4b60eb7ee9": { + "hash": "cf65c18817831618cfc0095514af9f4b60eb7ee9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzM2MjE3" + ], + "author_raw": "Sébastien Dunne Fulmer ", + "committer_raw": "Sébastien Dunne Fulmer ", + "summary": "Auto-select sole AnimationPlayer on panel open", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103416 + }, + "8a741f10f8bb5daa25ca96814691ed2b5e21d034": { + "hash": "8a741f10f8bb5daa25ca96814691ed2b5e21d034", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzM2MjE3" + ], + "author_raw": "Sébastien Dunne Fulmer ", + "committer_raw": "Sébastien Dunne Fulmer ", + "summary": "Add button to add animation player in track editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103416 + }, "9a76f5551863eb5a52e874e9cefe4c743c18e7ee": { "hash": "9a76f5551863eb5a52e874e9cefe4c743c18e7ee", "is_merge": false, @@ -3982,6 +13607,20 @@ "cherrypick_hash": "", "pull": 110250 }, + "e4763e63291ddafdda2f4dca44799deb1960934c": { + "hash": "e4763e63291ddafdda2f4dca44799deb1960934c", + "is_merge": false, + "authored_by": [ + "U_kgDOBpJwOw" + ], + "author_raw": "jroprohehe ", + "committer_raw": "jroprohehe ", + "summary": "Fix the text editor confusing resource files of class JSON with json files.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109549 + }, "92596e3f17de56f2b6721d1add847706d40a7407": { "hash": "92596e3f17de56f2b6721d1add847706d40a7407", "is_merge": false, @@ -4184,6 +13823,20 @@ "cherrypick_hash": "", "pull": "" }, + "a4b5b0ec6896da3a45011e6b739bff0a5bf164f1": { + "hash": "a4b5b0ec6896da3a45011e6b739bff0a5bf164f1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Keep shortcut selected when clearing filter", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110690 + }, "2fd881c40fa802c779b42f408519efd7afad0b8b": { "hash": "2fd881c40fa802c779b42f408519efd7afad0b8b", "is_merge": false, @@ -4400,6 +14053,20 @@ "cherrypick_hash": "", "pull": "" }, + "0f614cd63fb8464fb66f731f4f886f1a9b166b98": { + "hash": "0f614cd63fb8464fb66f731f4f886f1a9b166b98", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Show marker lines/sections in the animation bezier editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110676 + }, "406b22d2d550f58909a4134e313b506ef4145063": { "hash": "406b22d2d550f58909a4134e313b506ef4145063", "is_merge": false, @@ -4456,6 +14123,20 @@ "cherrypick_hash": "", "pull": 104420 }, + "e5cd234ef72b48bb3dbb041c12aed32eda3bc2b1": { + "hash": "e5cd234ef72b48bb3dbb041c12aed32eda3bc2b1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use correct scaling type when falling back to bilinear", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110672 + }, "f320274ca302c55005daa76bc561000c745fb8e0": { "hash": "f320274ca302c55005daa76bc561000c745fb8e0", "is_merge": false, @@ -4470,6 +14151,20 @@ "cherrypick_hash": "", "pull": 108551 }, + "0be2a77156b62fab044da64687d9d0b456f47bbe": { + "hash": "0be2a77156b62fab044da64687d9d0b456f47bbe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix `Dictionary::operator[]` from C++ accidentally modifying `const` dictionaries.", + "body": "Fix `AudioStreamWav` inserting keys into the input dictionary.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106636 + }, "4fcd85551cb8b5de5b876ee4e93f72a816713c58": { "hash": "4fcd85551cb8b5de5b876ee4e93f72a816713c58", "is_merge": true, @@ -4642,6 +14337,62 @@ "cherrypick_hash": "", "pull": 104781 }, + "3335708ce0b54a23aca12ad10bdfc23a4f857367": { + "hash": "3335708ce0b54a23aca12ad10bdfc23a4f857367", + "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": "Refine children cache invalidation to skip more special cases.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110650 + }, + "d824e79fc0fea2f79f9ae21222cfd8828fd8658f": { + "hash": "d824e79fc0fea2f79f9ae21222cfd8828fd8658f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix DPITexture editor icon name", + "body": "It was still using its previous name from 4.5 development.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110661 + }, + "3f03260a2195f3eca7c764fe999f0ca75765557c": { + "hash": "3f03260a2195f3eca7c764fe999f0ca75765557c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Cleanup editor translation related methods", + "body": "- Unify logic for loading editor/property/doc/extractable translations.\n- Replace legacy `TranslationServer` methods with translation domains for internal translations.\n- Only pre-create editor/property/doc translation domains in editor builds.\n- Prevent adding `null` translation.\n- Fixes potential loading of duplicated editor translations.\n- Add internal `has_translation_for_locale()` instead of calling `get_loaded_translations().has()`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107999 + }, + "b23b0dde9a42a33f0c63958e5841f3d89980707e": { + "hash": "b23b0dde9a42a33f0c63958e5841f3d89980707e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzODUyODE=" + ], + "author_raw": "Ruw ", + "committer_raw": "GitHub ", + "summary": "Update detect.py", + "body": "Fix UnicodeEncodeError on cp932 environments by adding errors=\"replace\" to log file open", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110691 + }, "b9cdc74b2b85e05311107f5889f911c69c593490": { "hash": "b9cdc74b2b85e05311107f5889f911c69c593490", "is_merge": false, @@ -4698,6 +14449,20 @@ "cherrypick_hash": "", "pull": 107596 }, + "3892fa4a0bab259df2a1b0666d4674d33809daff": { + "hash": "3892fa4a0bab259df2a1b0666d4674d33809daff", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Add MeshInstance3D primitive conversion options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101521 + }, "fc951855ed7b551410bf3f7d293f8a164a5c71e2": { "hash": "fc951855ed7b551410bf3f7d293f8a164a5c71e2", "is_merge": false, @@ -4898,6 +14663,20 @@ "cherrypick_hash": "", "pull": 110618 }, + "6bc6110a9037dfe744474b2c3393970de27683fe": { + "hash": "6bc6110a9037dfe744474b2c3393970de27683fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Apply rtos_fix hack for handling 32-bit floats on all calls to rtos_fix", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110616 + }, "09b8ac41bb73af724ad2b39953bf388a49aeef4b": { "hash": "09b8ac41bb73af724ad2b39953bf388a49aeef4b", "is_merge": false, @@ -5127,6 +14906,20 @@ "cherrypick_hash": "", "pull": 106341 }, + "abe3b481aea7ef7fa88fa7230743d7f415786635": { + "hash": "abe3b481aea7ef7fa88fa7230743d7f415786635", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make conversions from `LocalVector` to `Vector` explicit.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107469 + }, "03d32c68a9d2d78a4d7febbea1437df3b8ddd039": { "hash": "03d32c68a9d2d78a4d7febbea1437df3b8ddd039", "is_merge": false, @@ -5311,6 +15104,20 @@ "cherrypick_hash": "", "pull": "" }, + "54dff9228c9a5d39521730a9d3acae53fea35ea2": { + "hash": "54dff9228c9a5d39521730a9d3acae53fea35ea2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzg2MDY3" + ], + "author_raw": "Rindbee ", + "committer_raw": "Rindbee ", + "summary": "Fix the project file was not updated when some files were removed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110576 + }, "570577a4d60fd531ef51fb6e4807f8d1a8a09999": { "hash": "570577a4d60fd531ef51fb6e4807f8d1a8a09999", "is_merge": true, @@ -5513,6 +15320,34 @@ "cherrypick_hash": "", "pull": 108118 }, + "a50fc5acd81e0aa7d69e23faa462ecb6bbdad165": { + "hash": "a50fc5acd81e0aa7d69e23faa462ecb6bbdad165", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Change ClassDB::get_class_list and related stuff.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108577 + }, + "a3cb0bd2a36686d0cfec5f77929922e594c16046": { + "hash": "a3cb0bd2a36686d0cfec5f77929922e594c16046", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve editor language selector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110492 + }, "ebdf57fbf10945eb07b77ee31ee380d7df8843bf": { "hash": "ebdf57fbf10945eb07b77ee31ee380d7df8843bf", "is_merge": false, @@ -5707,6 +15542,20 @@ "cherrypick_hash": "", "pull": 110507 }, + "204e310914bb33d43020d3c3452da680b28ef8ed": { + "hash": "204e310914bb33d43020d3c3452da680b28ef8ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Tweak draw command label names for consistency", + "body": "- Use Title Case for all labels, and add hyphens where relevant.\n- Mention Roughness in SSR Filter's label name, as it's only enabled\nwhen the SSR roughness quality is not set to Disabled.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110505 + }, "e3a6abd8712371c4f1e36e91258136ab4bd74674": { "hash": "e3a6abd8712371c4f1e36e91258136ab4bd74674", "is_merge": false, @@ -5735,6 +15584,20 @@ "cherrypick_hash": "", "pull": 110491 }, + "906aff53311f885b268d9a76b1bb49e6c99a0ff2": { + "hash": "906aff53311f885b268d9a76b1bb49e6c99a0ff2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix iOS/visionOS export plugin crash on exit.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110485 + }, "35c87ae0ca4034fdeb129a3e9a854a61fda41506": { "hash": "35c87ae0ca4034fdeb129a3e9a854a61fda41506", "is_merge": false, @@ -6044,6 +15907,20 @@ "cherrypick_hash": "", "pull": 110251 }, + "502f49d7f9d94e5e027bbff3f4b9cc7b1d4c578a": { + "hash": "502f49d7f9d94e5e027bbff3f4b9cc7b1d4c578a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Redraw shape controls when ColorPicker theme changes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110278 + }, "c7d0cb8072288b769403ead0089383ec19c0da26": { "hash": "c7d0cb8072288b769403ead0089383ec19c0da26", "is_merge": false, @@ -6114,6 +15991,21 @@ "cherrypick_hash": "", "pull": 110242 }, + "565e1aaeb9fbe1f21477fd9fa5626774a1164c38": { + "hash": "565e1aaeb9fbe1f21477fd9fa5626774a1164c38", + "is_merge": false, + "authored_by": [ + "U_kgDOCDXFeg", + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "westenral <137741690+westenral@users.noreply.github.com>", + "committer_raw": "westenral <137741690+westenral@users.noreply.github.com>", + "summary": "Add checks for integer vectors for integer division warning", + "body": "Remove warnings for invalid Vectori combinations\n\nCo-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110240 + }, "f7fd65923a44a572a963542f1621876e97d51331": { "hash": "f7fd65923a44a572a963542f1621876e97d51331", "is_merge": false, @@ -6240,6 +16132,20 @@ "cherrypick_hash": "", "pull": 110213 }, + "c6be28af7aede5ec5d40d3cc3917f5df44f79013": { + "hash": "c6be28af7aede5ec5d40d3cc3917f5df44f79013", + "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 SpinBox value change when held down on separation between buttons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110212 + }, "1ce55b946c73147a104fd6a38cb2cfda20b9a2bd": { "hash": "1ce55b946c73147a104fd6a38cb2cfda20b9a2bd", "is_merge": false, @@ -6352,6 +16258,20 @@ "cherrypick_hash": "", "pull": 110108 }, + "d80b9887dd4e4f11460d7109b214b6d7e85b074a": { + "hash": "d80b9887dd4e4f11460d7109b214b6d7e85b074a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Fix inconsistent internal name of `get_resource_filesystem`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110156 + }, "1c8e3f9037c30ec02bfa67d53008d301a107b3b5": { "hash": "1c8e3f9037c30ec02bfa67d53008d301a107b3b5", "is_merge": false, @@ -6394,6 +16314,20 @@ "cherrypick_hash": "", "pull": 109512 }, + "02e1919514be4fb484228a786dfa204e770dbcc2": { + "hash": "02e1919514be4fb484228a786dfa204e770dbcc2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM1NjU2NjI2" + ], + "author_raw": "Erik Selecký <35656626+rxlecky@users.noreply.github.com>", + "committer_raw": "Erik Selecký <35656626+rxlecky@users.noreply.github.com>", + "summary": "Cleanup and simplify camera override API", + "body": "- Harmonise the camera override 2D and 3D APIs\n- Switch to using Camera2D/3D nodes to provide override functionality. This makes for simpler code, gets rid of much of copy-pasted camera code and makes code that relies on current viewport camera such as VisibleOnScreenNotifiers and object picking work out of the box.\n- Make camera override code only accesible within DEBUG_ENABLED builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 52285 + }, "7fc11f89991755939dc629ad3b780b46480c73fb": { "hash": "7fc11f89991755939dc629ad3b780b46480c73fb", "is_merge": false, @@ -6450,6 +16384,20 @@ "cherrypick_hash": "", "pull": 110089 }, + "12d74872a51fbe426c307f8713ce7d5eefdce23a": { + "hash": "12d74872a51fbe426c307f8713ce7d5eefdce23a", + "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 folder color in FileSystem Dock when using light theme", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110066 + }, "90370a08ecbdf670267ffebcecc53054f820b8a1": { "hash": "90370a08ecbdf670267ffebcecc53054f820b8a1", "is_merge": false, @@ -6619,6 +16567,90 @@ "cherrypick_hash": "", "pull": 109943 }, + "e90cea925011ccab310e7fe461a32bcd961c257c": { + "hash": "e90cea925011ccab310e7fe461a32bcd961c257c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Handle NaN and Infinity in JSON stringify function", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108837 + }, + "977ffe200e176f01f1fd956580ec775309478703": { + "hash": "977ffe200e176f01f1fd956580ec775309478703", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "TextureEditors: Compile shader/material only once", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104488 + }, + "a2b9fc08e31eeb3f40be0ea1ff1f32b25ec52656": { + "hash": "a2b9fc08e31eeb3f40be0ea1ff1f32b25ec52656", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Fix ghost collisions in segment_intersects_convex()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106084 + }, + "464bd50ae90667d3ea9828fd830d9fcb86740148": { + "hash": "464bd50ae90667d3ea9828fd830d9fcb86740148", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=" + ], + "author_raw": "vaner-org ", + "committer_raw": "vaner-org ", + "summary": "Double-click BlendSpace points to open their editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109839 + }, + "13a643d78aed2399673d2bc7db79f2616be40128": { + "hash": "13a643d78aed2399673d2bc7db79f2616be40128", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Safely set environment blend mode when rendering on a separate thread", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109532 + }, + "4a24de208f808b2c4fb80fe96363299927534170": { + "hash": "4a24de208f808b2c4fb80fe96363299927534170", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Prevent adding/removing extension wrappers after session start", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109533 + }, "188b47a29b92cbbe76eafc5929dadc424ac2707b": { "hash": "188b47a29b92cbbe76eafc5929dadc424ac2707b", "is_merge": false, @@ -6661,6 +16693,20 @@ "cherrypick_hash": "", "pull": 109843 }, + "6e76a9467fcb5715dbe066e9d7e0394be39f8433": { + "hash": "6e76a9467fcb5715dbe066e9d7e0394be39f8433", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Always use \"Regular\" activation policy for GUI, and headless main loop for command line only tools.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109795 + }, "d6aca93c1aa7acc319d183fc69c0405e0ed0029e": { "hash": "d6aca93c1aa7acc319d183fc69c0405e0ed0029e", "is_merge": false, @@ -6675,6 +16721,20 @@ "cherrypick_hash": "", "pull": 109793 }, + "b9bff1fba58c935889758bbaecf71f7f18752eea": { + "hash": "b9bff1fba58c935889758bbaecf71f7f18752eea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Expose `Thread::is_main_thread()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109779 + }, "84c0ec04f303b76e888ac7570baa3bd8f1b9f9f2": { "hash": "84c0ec04f303b76e888ac7570baa3bd8f1b9f9f2", "is_merge": false, @@ -6745,6 +16805,48 @@ "cherrypick_hash": "", "pull": 109611 }, + "56e04635a71f519ab0dab019d66773e8985e8652": { + "hash": "56e04635a71f519ab0dab019d66773e8985e8652", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMzIyNzQ1" + ], + "author_raw": "Rudolph Bester ", + "committer_raw": "Rudolph Bester ", + "summary": "Minor Optimization to Occlusion Culling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107839 + }, + "bc55744121bf3c971d96a0591c87966b21c69ff3": { + "hash": "bc55744121bf3c971d96a0591c87966b21c69ff3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=" + ], + "author_raw": "vaner-org ", + "committer_raw": "vaner-org ", + "summary": "Correctly resets StateMachine opacity when a node is played or renamed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109605 + }, + "f260c5db8a643d06bd079935cfc0f3f8898c1916": { + "hash": "f260c5db8a643d06bd079935cfc0f3f8898c1916", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "`find_*_valid_focus`: Check all tested neighbors to prevent loops.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109590 + }, "e0bf7ff072d4f897685625e1e8b45fcf1c84da08": { "hash": "e0bf7ff072d4f897685625e1e8b45fcf1c84da08", "is_merge": false, @@ -6900,6 +17002,20 @@ "cherrypick_hash": "", "pull": 109346 }, + "11a4961081dfd7919087b200a25fccf7639df951": { + "hash": "11a4961081dfd7919087b200a25fccf7639df951", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109049 + }, "adfb0d8c1df1331b3a2e717bc1c7b1f9b38b8961": { "hash": "adfb0d8c1df1331b3a2e717bc1c7b1f9b38b8961", "is_merge": false, @@ -6928,6 +17044,20 @@ "cherrypick_hash": "", "pull": 109299 }, + "8ec31b7b3d5f69f7c16aa5f91d82c94befc930ab": { + "hash": "8ec31b7b3d5f69f7c16aa5f91d82c94befc930ab", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Autocompletion: Remove duplicate code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109298 + }, "6a288c9275397e83fff14149d14140ce910053f5": { "hash": "6a288c9275397e83fff14149d14140ce910053f5", "is_merge": false, @@ -6942,6 +17072,20 @@ "cherrypick_hash": "", "pull": 109214 }, + "7f5933c0f34627f9c83b48ba2e5cf602f86ce357": { + "hash": "7f5933c0f34627f9c83b48ba2e5cf602f86ce357", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Make file part of errors/warnings clickable in Output panel", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108473 + }, "e09cb44a947d9f36c6fd967fad46bf03f34798a7": { "hash": "e09cb44a947d9f36c6fd967fad46bf03f34798a7", "is_merge": false, @@ -7012,6 +17156,20 @@ "cherrypick_hash": "", "pull": 109012 }, + "ecfb96239c6c5e7a085eceee8281b4a916e33b81": { + "hash": "ecfb96239c6c5e7a085eceee8281b4a916e33b81", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg0NzIyMzI=" + ], + "author_raw": "timmno12 ", + "committer_raw": "timmno12 ", + "summary": "Add swapchain create flags support to OpenXR layers", + "body": "- Introduced SwapchainCreateFlags enum to control swapchain creation (NORMAL, STATIC, PROTECTED) in OpenXR composition layers.\n- Allows creation of static layers (never change after creation) and protected layers (for DRM-protected content).\n- Changed internal logic from enum to bool for simplicity; users now select \"protected\" or not.\n- Added support for protected content in viewport-based layers.\n- Refactored naming, documentation, and improved reusability.\n- Minor cleanup: removed unused variable and added missing space.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108644 + }, "838cb0eefcfb3b9b34a8fcb7089b3ad0dbb4c423": { "hash": "838cb0eefcfb3b9b34a8fcb7089b3ad0dbb4c423", "is_merge": false, @@ -7054,6 +17212,20 @@ "cherrypick_hash": "", "pull": 109027 }, + "31b5375a1c124f7fb75e2c1bd509cba192381d11": { + "hash": "31b5375a1c124f7fb75e2c1bd509cba192381d11", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't save code property of VisualShader", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109021 + }, "cbc7dac0d524489345f4311d8e7a6ac467718379": { "hash": "cbc7dac0d524489345f4311d8e7a6ac467718379", "is_merge": false, @@ -7096,6 +17268,20 @@ "cherrypick_hash": "", "pull": 108743 }, + "269ee1204d7db6a10061d254f337fa8b5f970b20": { + "hash": "269ee1204d7db6a10061d254f337fa8b5f970b20", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Display AnimationTree editor warnings when the node is disabled", + "body": "AnimationTree's Active property isn't the only way to control whether\nan AnimationTree can play animations. Node's Process Mode property\nalso affects it.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107468 + }, "02da38090324ed7a76fa03d8fd805186d7c44131": { "hash": "02da38090324ed7a76fa03d8fd805186d7c44131", "is_merge": false, @@ -7124,6 +17310,34 @@ "cherrypick_hash": "", "pull": 108804 }, + "6daaea47805731c9145d97afecd657bbfdf043ba": { + "hash": "6daaea47805731c9145d97afecd657bbfdf043ba", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Create a rotation arc showing accumulated rotation when using transform gizmo", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108576 + }, + "91a4a28aab58d3f1b3d40c0d2385ebb4caadb649": { + "hash": "91a4a28aab58d3f1b3d40c0d2385ebb4caadb649", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "GDExtension: Add `mem_alloc2` (and friends) so padding can be requested", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108725 + }, "a8efa55bedbb13d966526ccfdd102caa564bade1": { "hash": "a8efa55bedbb13d966526ccfdd102caa564bade1", "is_merge": false, @@ -7152,6 +17366,20 @@ "cherrypick_hash": "", "pull": 107065 }, + "f20e5152adc548bc7e662b52f00b0ee4a2adc2e6": { + "hash": "f20e5152adc548bc7e662b52f00b0ee4a2adc2e6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[EditorExportPlatform] Move initialization to a dedicated method.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108658 + }, "61956f2e065d9f33e54f94d599479696c97c3de3": { "hash": "61956f2e065d9f33e54f94d599479696c97c3de3", "is_merge": false, @@ -7236,6 +17464,20 @@ "cherrypick_hash": "", "pull": 108468 }, + "3528e83ff35e95d412281b8ae8d542c01cf71c44": { + "hash": "3528e83ff35e95d412281b8ae8d542c01cf71c44", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Various fixes and style nitpicks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97210 + }, "fc7b7571a0202a0c1463a7efa11ed4a9c7a58dd9": { "hash": "fc7b7571a0202a0c1463a7efa11ed4a9c7a58dd9", "is_merge": false, @@ -7264,6 +17506,48 @@ "cherrypick_hash": "", "pull": 100437 }, + "0adf0898eb6f75e28e4d72b3cc8e64e8676c4b52": { + "hash": "0adf0898eb6f75e28e4d72b3cc8e64e8676c4b52", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Mikael Hermansson ", + "summary": "Various style nitpicks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97210 + }, + "78f1543e35b37a09b087dcda83607dd21ca9bcea": { + "hash": "78f1543e35b37a09b087dcda83607dd21ca9bcea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5MzQ4OTA=" + ], + "author_raw": "Aleksander Litynski ", + "committer_raw": "Mikael Hermansson ", + "summary": "Add an ObjectDB Profiling Tool", + "body": "A new tab is added to the debugger that can help profile a game's memory usage.\n\nSpecifically, this lets you save a snapshot of all the objects in a running\ngame's ObjectDB to disk. It then lets you view the snapshot and diff two\nsnapshots against each other. This is meant to work similarly to Chrome's\nheap snapshot tool or Unity's memory profiler.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97210 + }, + "78045df591c24c41159d336af28f4179695e7d98": { + "hash": "78045df591c24c41159d336af28f4179695e7d98", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Fix TabBar corner radius and generalize Debugger hack", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107395 + }, "00f5b230beacfd5dde332035777247f8cee5f051": { "hash": "00f5b230beacfd5dde332035777247f8cee5f051", "is_merge": false, @@ -7334,6 +17618,20 @@ "cherrypick_hash": "", "pull": 106200 }, + "a3e58a385f8cf0f6dc35a3f04e0098ef24515ad9": { + "hash": "a3e58a385f8cf0f6dc35a3f04e0098ef24515ad9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Add opt-in GDScript warning for when calling coroutine without `await`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107936 + }, "c03a7b78938d13d439a9353d875c14d8dbe75567": { "hash": "c03a7b78938d13d439a9353d875c14d8dbe75567", "is_merge": false, @@ -7418,6 +17716,20 @@ "cherrypick_hash": "", "pull": 101285 }, + "a9ac00f8f7d9fd87fd8b1e1649d5ac63abd4557b": { + "hash": "a9ac00f8f7d9fd87fd8b1e1649d5ac63abd4557b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNDE0NDIy" + ], + "author_raw": "Sch1nken ", + "committer_raw": "Sch1nken ", + "summary": "Added multimesh physics interpolation for 2D transforms (MultiMeshInstance2D)", + "body": "Replicated MultimeshInstance3D behaviour to MultiMeshInstance2D and added mesh_storage for 2D transform\n\nAlso call VisualInstance::_physics_interpolated_changed()\n\nUse Node instead of VisualInstance. Addded comment\n\nFixed typo :)\n\nUsing CanvasItem instead of Node now. Made CanvasItem::_physics_interpolated_changed() protected", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107666 + }, "af2b9be356bb1838f0c8a95dd284b5c77fe1d4bb": { "hash": "af2b9be356bb1838f0c8a95dd284b5c77fe1d4bb", "is_merge": false, @@ -7432,6 +17744,20 @@ "cherrypick_hash": "", "pull": 107481 }, + "175c38d0dc09d49fd692ebf8f09d1932a9207409": { + "hash": "175c38d0dc09d49fd692ebf8f09d1932a9207409", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Core: Add `Node::iterate_children` as a fast way to iterate a node's children, without needing allocations or `get_child`.", + "body": "Adds `Iterable` class to templates.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107369 + }, "b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d": { "hash": "b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d", "is_merge": false, @@ -7446,6 +17772,34 @@ "cherrypick_hash": "", "pull": 107071 }, + "4774b57e4d03f23a22fdd41a7db536f0c6158ef4": { + "hash": "4774b57e4d03f23a22fdd41a7db536f0c6158ef4", + "is_merge": false, + "authored_by": [ + "U_kgDOBmg8dw" + ], + "author_raw": "AndrewYuan34 ", + "committer_raw": "AndrewYuan34 ", + "summary": "Add auto-scroll behavior when selecting text outside the visible area in RichTextLabel", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104715 + }, + "c3476b8205d5246abd7050ad63ce26c09d065262": { + "hash": "c3476b8205d5246abd7050ad63ce26c09d065262", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix `FixedVector` move semantics.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106997 + }, "6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec": { "hash": "6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec", "is_merge": false, @@ -7474,6 +17828,20 @@ "cherrypick_hash": "", "pull": 105950 }, + "2e41412ee4ab8c5955cd4efed11244bfcf995944": { + "hash": "2e41412ee4ab8c5955cd4efed11244bfcf995944", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Emulate frame event for old wl_seat versions", + "body": "Multiwindow support simplified input handling by processing all data\nonly during a `wl_seat::frame` event, which got introduced in wl_seat\nversion 5. If the compositor reports an older version, we manually call\nthe frame event handler.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105587 + }, "857f47e2389c3d7d9d113372fe6ab659de1ff0e1": { "hash": "857f47e2389c3d7d9d113372fe6ab659de1ff0e1", "is_merge": false, @@ -7502,6 +17870,20 @@ "cherrypick_hash": "", "pull": 82121 }, + "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2": { + "hash": "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDcyNjg1" + ], + "author_raw": "Artemy Fedotov ", + "committer_raw": "Artemy Fedotov ", + "summary": "GridMap: fix cell scale not applying to the cursor mesh", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104510 + }, "4d80777ce7abc0edf79b869ecab8ff14171efc5f": { "hash": "4d80777ce7abc0edf79b869ecab8ff14171efc5f", "is_merge": false, @@ -7529,9 +17911,67 @@ "is_cherrypick": false, "cherrypick_hash": "", "pull": 98268 + }, + "c0e36dc4934c4523ab858a19286d6ba41af7cc61": { + "hash": "c0e36dc4934c4523ab858a19286d6ba41af7cc61", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODMzNzk=" + ], + "author_raw": "detomon ", + "committer_raw": "detomon ", + "summary": "Initialize `Quaternion` variant with identity", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 84658 } }, "pulls": { + "52285": { + "id": "MDExOlB1bGxSZXF1ZXN0NzIzNDczMDE2", + "public_id": 52285, + "url": "https://github.com/godotengine/godot/pull/52285", + "diff_url": "https://github.com/godotengine/godot/pull/52285.diff", + "patch_url": "https://github.com/godotengine/godot/pull/52285.patch", + "title": "Clean up and simplify camera override API", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM1NjU2NjI2", + "created_at": "2021-08-31T15:12:42Z", + "updated_at": "2025-10-02T15:57:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzQ5NjEzMTI0", + "name": "for pr meeting", + "color": "#88f795" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "02e1919514be4fb484228a786dfa204e770dbcc2" + ] + }, "62083": { "id": "PR_kwDOAO6SJc45vEOe", "public_id": 62083, @@ -7571,6 +18011,108 @@ "d61a337a700ba2e11feecdadccec58b243e257c3" ] }, + "70646": { + "id": "PR_kwDOAO6SJc5GRTBV", + "public_id": 70646, + "url": "https://github.com/godotengine/godot/pull/70646", + "diff_url": "https://github.com/godotengine/godot/pull/70646.diff", + "patch_url": "https://github.com/godotengine/godot/pull/70646.patch", + "title": "Add `pivot_offset_ratio` property to Control", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2022-12-27T23:04:36Z", + "updated_at": "2025-10-13T19:18:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "618afcffa62e9c7c2b23023c8195e966a3f4e5a2" + ] + }, + "73688": { + "id": "PR_kwDOAO6SJc5Kco-5", + "public_id": 73688, + "url": "https://github.com/godotengine/godot/pull/73688", + "diff_url": "https://github.com/godotengine/godot/pull/73688.diff", + "patch_url": "https://github.com/godotengine/godot/pull/73688.patch", + "title": "Tweak physics property hints in the 3D Advanced Import Settings dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2023-02-21T17:04:49Z", + "updated_at": "2025-10-09T16:53:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "f9fc0a243cba641213a9247230f8f9dc5a169680" + ] + }, + "76267": { + "id": "PR_kwDOAO6SJc5Oti_F", + "public_id": 76267, + "url": "https://github.com/godotengine/godot/pull/76267", + "diff_url": "https://github.com/godotengine/godot/pull/76267.diff", + "patch_url": "https://github.com/godotengine/godot/pull/76267.patch", + "title": "Add a border to tooltips when using the Draw Extra Borders editor setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2023-04-19T21:11:11Z", + "updated_at": "2025-10-09T16:53:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7fe3a661b4615e39fd5ebf64af52e9a3664aa56a" + ] + }, "80427": { "id": "PR_kwDOAO6SJc5XdXmz", "public_id": 80427, @@ -7663,6 +18205,40 @@ "ae980c6bfb5fb48108f9e452b0630052d3c3ea47" ] }, + "84658": { + "id": "PR_kwDOAO6SJc5fBmC5", + "public_id": 84658, + "url": "https://github.com/godotengine/godot/pull/84658", + "diff_url": "https://github.com/godotengine/godot/pull/84658.diff", + "patch_url": "https://github.com/godotengine/godot/pull/84658.patch", + "title": "Initialize `Quaternion` variant with identity", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODMzNzk=", + "created_at": "2023-11-09T11:40:22Z", + "updated_at": "2025-10-08T00:44:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c0e36dc4934c4523ab858a19286d6ba41af7cc61" + ] + }, "85080": { "id": "PR_kwDOAO6SJc5f1ihu", "public_id": 85080, @@ -7697,6 +18273,137 @@ "9f7c3d00dd22bfc17b7e43dc1bfedc1ec0c261b2" ] }, + "86468": { + "id": "PR_kwDOAO6SJc5isj73", + "public_id": 86468, + "url": "https://github.com/godotengine/godot/pull/86468", + "diff_url": "https://github.com/godotengine/godot/pull/86468.diff", + "patch_url": "https://github.com/godotengine/godot/pull/86468.patch", + "title": "Move script name to top", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2023-12-23T11:41:30Z", + "updated_at": "2025-10-13T19:18:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "206d4a0fb30394b234ccb40d2f62f8cc5b693a06" + ] + }, + "89367": { + "id": "PR_kwDOAO6SJc5pLcwy", + "public_id": 89367, + "url": "https://github.com/godotengine/godot/pull/89367", + "diff_url": "https://github.com/godotengine/godot/pull/89367.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89367.patch", + "title": "Allow rearranging translation list via drag and drop", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-03-10T21:52:15Z", + "updated_at": "2025-10-09T16:56:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "4986e28beff570fd77d3e4ac43984fa4fd7d5c45" + ] + }, + "89409": { + "id": "PR_kwDOAO6SJc5pVEmz", + "public_id": 89409, + "url": "https://github.com/godotengine/godot/pull/89409", + "diff_url": "https://github.com/godotengine/godot/pull/89409.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89409.patch", + "title": "Move server files into their subfolders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-03-12T04:45:25Z", + "updated_at": "2025-10-03T17:46:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "3d1c9fd5de1f243bdffee16eac16b45aaaa9712a" + ] + }, + "93296": { + "id": "PR_kwDOAO6SJc5yzsHe", + "public_id": 93296, + "url": "https://github.com/godotengine/godot/pull/93296", + "diff_url": "https://github.com/godotengine/godot/pull/93296.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93296.patch", + "title": "EditorPlugin: Allow instance base type inheriting EditorPlugin", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1MjI0NTky", + "created_at": "2024-06-18T10:07:36Z", + "updated_at": "2025-10-08T02:04:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "d779c98ee121886a9cafcf742cd9b9085adc09ca" + ] + }, "93389": { "id": "PR_kwDOAO6SJc5zEjz4", "public_id": 93389, @@ -7731,6 +18438,246 @@ "e3ce74dc7eb5d101218759c2855691701d835812" ] }, + "93713": { + "id": "PR_kwDOAO6SJc5z6_JY", + "public_id": 93713, + "url": "https://github.com/godotengine/godot/pull/93713", + "diff_url": "https://github.com/godotengine/godot/pull/93713.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93713.patch", + "title": "Store script states for built-in scripts", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-06-28T18:45:24Z", + "updated_at": "2025-10-14T15:41:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "ddcb3cfcf55a403305999f3962c17f3bd96fd3e4" + ] + }, + "94047": { + "id": "PR_kwDOAO6SJc50nkY8", + "public_id": 94047, + "url": "https://github.com/godotengine/godot/pull/94047", + "diff_url": "https://github.com/godotengine/godot/pull/94047.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94047.patch", + "title": "Improve `to_string()` and add it to Resource", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-07-07T18:22:50Z", + "updated_at": "2025-10-16T18:14:32Z", + "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": [ + "e6783dbdd10c5050780a433c2d7b8caa04dc4745" + ] + }, + "94118": { + "id": "PR_kwDOAO6SJc50y-Tm", + "public_id": 94118, + "url": "https://github.com/godotengine/godot/pull/94118", + "diff_url": "https://github.com/godotengine/godot/pull/94118.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94118.patch", + "title": "Optimize `GDScriptInstance::notification` for better performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5ODQ0MTQ0", + "created_at": "2024-07-09T08:34:08Z", + "updated_at": "2025-10-01T01:15:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "bcc0922a206286a4c2a2c08092bfc8af30c6cff6" + ] + }, + "95853": { + "id": "PR_kwDOAO6SJc541TKO", + "public_id": 95853, + "url": "https://github.com/godotengine/godot/pull/95853", + "diff_url": "https://github.com/godotengine/godot/pull/95853.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95853.patch", + "title": "[Windows] Simplify ANGLE fallback list and remove ID checks.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-08-20T09:36:54Z", + "updated_at": "2025-10-03T17:12:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "ab287991cfa7cb602cc202f9e02d49bb66e4a5ca" + ] + }, + "97151": { + "id": "PR_kwDOAO6SJc577VJK", + "public_id": 97151, + "url": "https://github.com/godotengine/godot/pull/97151", + "diff_url": "https://github.com/godotengine/godot/pull/97151.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97151.patch", + "title": "Implement motion vectors in compatibility renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2024-09-18T16:39:03Z", + "updated_at": "2025-10-04T18:36:00Z", + "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": [ + "8fef9a689e0016b1bcdcf08ba2e10bae30e464de" + ] + }, + "97210": { + "id": "PR_kwDOAO6SJc58GcUN", + "public_id": 97210, + "url": "https://github.com/godotengine/godot/pull/97210", + "diff_url": "https://github.com/godotengine/godot/pull/97210.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97210.patch", + "title": "Add an ObjectDB Profiling Tool", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5MzQ4OTA=", + "created_at": "2024-09-19T23:42:40Z", + "updated_at": "2025-10-03T17:11:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3528e83ff35e95d412281b8ae8d542c01cf71c44", + "0adf0898eb6f75e28e4d72b3cc8e64e8676c4b52", + "78f1543e35b37a09b087dcda83607dd21ca9bcea" + ] + }, + "98061": { + "id": "PR_kwDOAO6SJc5-PS0B", + "public_id": 98061, + "url": "https://github.com/godotengine/godot/pull/98061", + "diff_url": "https://github.com/godotengine/godot/pull/98061.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98061.patch", + "title": "GDScript: Remove some unnecessary booleans", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-10-10T15:16:24Z", + "updated_at": "2025-10-02T20:25:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "5f0ecf4c8c9a2b79924a19585847e6de7fcd143a" + ] + }, "98268": { "id": "PR_kwDOAO6SJc5--6s8", "public_id": 98268, @@ -7930,6 +18877,119 @@ "1964918e46c04c40c3a3e9862b7c4c5aae809262" ] }, + "101521": { + "id": "PR_kwDOAO6SJc6Hpjei", + "public_id": 101521, + "url": "https://github.com/godotengine/godot/pull/101521", + "diff_url": "https://github.com/godotengine/godot/pull/101521.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101521.patch", + "title": "Add MeshInstance3D primitive conversion options", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-01-14T02:58:49Z", + "updated_at": "2025-10-01T19:10:22Z", + "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": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "3892fa4a0bab259df2a1b0666d4674d33809daff" + ] + }, + "102888": { + "id": "PR_kwDOAO6SJc6LVaTD", + "public_id": 102888, + "url": "https://github.com/godotengine/godot/pull/102888", + "diff_url": "https://github.com/godotengine/godot/pull/102888.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102888.patch", + "title": "Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkzMTU4MTI=", + "created_at": "2025-02-15T09:45:38Z", + "updated_at": "2025-10-14T15:38:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "636763276e70713ce9c01f2d392acdb887eeabdf" + ] + }, + "103416": { + "id": "PR_kwDOAO6SJc6M_eyO", + "public_id": 103416, + "url": "https://github.com/godotengine/godot/pull/103416", + "diff_url": "https://github.com/godotengine/godot/pull/103416.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103416.patch", + "title": "Minor Animation Player workflow enhancements", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzM2MjE3", + "created_at": "2025-02-28T22:04:48Z", + "updated_at": "2025-10-01T18:20:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cf65c18817831618cfc0095514af9f4b60eb7ee9", + "8a741f10f8bb5daa25ca96814691ed2b5e21d034" + ] + }, "103608": { "id": "PR_kwDOAO6SJc6NaOrX", "public_id": 103608, @@ -8014,7 +19074,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ0ODIyODIw", "created_at": "2025-03-18T20:19:30Z", - "updated_at": "2025-09-20T18:48:07Z", + "updated_at": "2025-10-06T14:31:13Z", "target_branch": "master", "labels": [ { @@ -8066,6 +19126,89 @@ "b0080500bd4b2cc996c62c74780416d59ea55d67" ] }, + "104488": { + "id": "PR_kwDOAO6SJc6Puhza", + "public_id": 104488, + "url": "https://github.com/godotengine/godot/pull/104488", + "diff_url": "https://github.com/godotengine/godot/pull/104488.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104488.patch", + "title": "TextureEditors: Compile shader/material only once", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-03-22T16:20:15Z", + "updated_at": "2025-10-01T03:23:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "977ffe200e176f01f1fd956580ec775309478703" + ] + }, + "104510": { + "id": "PR_kwDOAO6SJc6PwZ-N", + "public_id": 104510, + "url": "https://github.com/godotengine/godot/pull/104510", + "diff_url": "https://github.com/godotengine/godot/pull/104510.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104510.patch", + "title": "GridMap: fix cell scale not applying to the cursor mesh", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", + "created_at": "2025-03-23T09:44:24Z", + "updated_at": "2025-10-06T15:43:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2" + ] + }, "104666": { "id": "PR_kwDOAO6SJc6QRAcV", "public_id": 104666, @@ -8077,7 +19220,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTA2NTcz", "created_at": "2025-03-26T19:54:58Z", - "updated_at": "2025-09-22T14:00:03Z", + "updated_at": "2025-10-08T18:45:32Z", "target_branch": "master", "labels": [ { @@ -8100,6 +19243,69 @@ "46e40969a222bcd20bd12d36ed570f9148b3c9f5" ] }, + "104715": { + "id": "PR_kwDOAO6SJc6Qg7PN", + "public_id": 104715, + "url": "https://github.com/godotengine/godot/pull/104715", + "diff_url": "https://github.com/godotengine/godot/pull/104715.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104715.patch", + "title": "Add auto-scroll behavior when selecting text outside the visible area in RichTextLabel", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBmg8dw", + "created_at": "2025-03-28T08:00:22Z", + "updated_at": "2025-10-03T17:11:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "4774b57e4d03f23a22fdd41a7db536f0c6158ef4" + ] + }, + "104740": { + "id": "PR_kwDOAO6SJc6QnvVv", + "public_id": 104740, + "url": "https://github.com/godotengine/godot/pull/104740", + "diff_url": "https://github.com/godotengine/godot/pull/104740.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104740.patch", + "title": "Update EditorImportPlugin docs and clarify which methods are required", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzNDk1NjE0", + "created_at": "2025-03-28T21:48:05Z", + "updated_at": "2025-10-01T18:20:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "71723f74b70cbfaf9e02e8d18011de0e8884f335" + ] + }, "104781": { "id": "PR_kwDOAO6SJc6QrUbj", "public_id": 104781, @@ -8169,6 +19375,114 @@ "f81287d765b7d0ab1480077f850a1e7a7edfd639" ] }, + "105449": { + "id": "PR_kwDOAO6SJc6SxauZ", + "public_id": 105449, + "url": "https://github.com/godotengine/godot/pull/105449", + "diff_url": "https://github.com/godotengine/godot/pull/105449.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105449.patch", + "title": "Add `recording_signals` to MissingNode, and rename `MTVIRTUAL` to `DEBUG_VIRTUAL`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2025-04-16T04:47:00Z", + "updated_at": "2025-10-10T17:18:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "09ad9e535b98edf3a86f7f84662943d242abac44", + "fdecca2f18a7b2a9653afb07143767b3fa4bb11f" + ] + }, + "105587": { + "id": "PR_kwDOAO6SJc6TOs3I", + "public_id": 105587, + "url": "https://github.com/godotengine/godot/pull/105587", + "diff_url": "https://github.com/godotengine/godot/pull/105587.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105587.patch", + "title": "Wayland: Emulate frame event for old `wl_seat` versions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-04-20T15:24:49Z", + "updated_at": "2025-10-07T23:48:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "2e41412ee4ab8c5955cd4efed11244bfcf995944" + ] + }, + "105737": { + "id": "PR_kwDOAO6SJc6T1__T", + "public_id": 105737, + "url": "https://github.com/godotengine/godot/pull/105737", + "diff_url": "https://github.com/godotengine/godot/pull/105737.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105737.patch", + "title": "Use Jolt Physics by default in newly created projects", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-04-25T00:28:59Z", + "updated_at": "2025-10-01T22:21:25Z", + "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": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "c4bbf27cb535a5394e301d31bf61a9b8ca2e8558" + ] + }, "105773": { "id": "PR_kwDOAO6SJc6T-c1p", "public_id": 105773, @@ -8198,6 +19512,74 @@ "5fa4e3dee1a5a18328efde38c4f2b4733ac1b886" ] }, + "105793": { + "id": "PR_kwDOAO6SJc6UBIYT", + "public_id": 105793, + "url": "https://github.com/godotengine/godot/pull/105793", + "diff_url": "https://github.com/godotengine/godot/pull/105793.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105793.patch", + "title": "Core: Add initial architecture for first-class `Object` types. Optimize `is_class`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-26T15:25:26Z", + "updated_at": "2025-10-06T14:15:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ac85d24e6470e040ba0656a4a0764f30b0eb61aa" + ] + }, + "105928": { + "id": "PR_kwDOAO6SJc6UbIk7", + "public_id": 105928, + "url": "https://github.com/godotengine/godot/pull/105928", + "diff_url": "https://github.com/godotengine/godot/pull/105928.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105928.patch", + "title": "Core: Add `reserve` function to `Array`, `Vector`, and `String`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-29T23:55:01Z", + "updated_at": "2025-09-30T18:08:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "1bf821c1e10c0b89842ef550fea91cd58db5fdc4" + ] + }, "105950": { "id": "PR_kwDOAO6SJc6UhNKh", "public_id": 105950, @@ -8227,6 +19609,74 @@ "14783cd8b8c19371b7755858163985d081d6d289" ] }, + "106039": { + "id": "PR_kwDOAO6SJc6UzJZd", + "public_id": 106039, + "url": "https://github.com/godotengine/godot/pull/106039", + "diff_url": "https://github.com/godotengine/godot/pull/106039.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106039.patch", + "title": "Add `reserve_exact` to `CowData`, and change growth factor to 1.5x", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-02T21:49:45Z", + "updated_at": "2025-10-01T18:41:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c993db9688854ed1c27d0bd54677b598ed8fe339" + ] + }, + "106084": { + "id": "PR_kwDOAO6SJc6U4lDt", + "public_id": 106084, + "url": "https://github.com/godotengine/godot/pull/106084", + "diff_url": "https://github.com/godotengine/godot/pull/106084.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106084.patch", + "title": "Fix ghost collisions in segment_intersects_convex()", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-05-05T05:47:25Z", + "updated_at": "2025-10-06T15:47:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a2b9fc08e31eeb3f40be0ea1ff1f32b25ec52656" + ] + }, "106146": { "id": "PR_kwDOAO6SJc6VSjxz", "public_id": 106146, @@ -8238,7 +19688,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQyOTE5MDMw", "created_at": "2025-05-07T14:58:59Z", - "updated_at": "2025-09-19T14:23:31Z", + "updated_at": "2025-10-17T19:38:16Z", "target_branch": "master", "labels": [ { @@ -8295,6 +19745,35 @@ "16b9ee6f505ce834f34a3484fab7e83c467a9f28" ] }, + "106263": { + "id": "PR_kwDOAO6SJc6Vt-NJ", + "public_id": 106263, + "url": "https://github.com/godotengine/godot/pull/106263", + "diff_url": "https://github.com/godotengine/godot/pull/106263.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106263.patch", + "title": "Add support for custom font colors in the TabBar", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-05-11T02:30:27Z", + "updated_at": "2025-10-14T00:35:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "914a72f8a41cc39b9e62fa8c7304924ad31dff29" + ] + }, "106341": { "id": "PR_kwDOAO6SJc6V9bH_", "public_id": 106341, @@ -8306,7 +19785,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjczNjExMjc2", "created_at": "2025-05-13T08:52:49Z", - "updated_at": "2025-09-20T18:47:47Z", + "updated_at": "2025-10-19T15:32:26Z", "target_branch": "master", "labels": [ { @@ -8324,6 +19803,142 @@ "02d8cf84b05a19d79f9ec7ef03a8ffbebde6d7a1" ] }, + "106415": { + "id": "PR_kwDOAO6SJc6WOiDC", + "public_id": 106415, + "url": "https://github.com/godotengine/godot/pull/106415", + "diff_url": "https://github.com/godotengine/godot/pull/106415.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106415.patch", + "title": "Ignore changes in \"Master\" bus while in the Audio Importer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-05-14T21:33:30Z", + "updated_at": "2025-10-01T01:17:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d283e4cb2a15e0891d4b58c157d7179ac968f8e9" + ] + }, + "106434": { + "id": "PR_kwDOAO6SJc6WTGi7", + "public_id": 106434, + "url": "https://github.com/godotengine/godot/pull/106434", + "diff_url": "https://github.com/godotengine/godot/pull/106434.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106434.patch", + "title": "Reduce cross project includes by rewriting `HashMapHasherDefault`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-15T10:02:08Z", + "updated_at": "2025-10-06T14:16:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ad600125df2ce267e48fb1588d688b858647321c" + ] + }, + "106503": { + "id": "PR_kwDOAO6SJc6Wg69y", + "public_id": 106503, + "url": "https://github.com/godotengine/godot/pull/106503", + "diff_url": "https://github.com/godotengine/godot/pull/106503.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106503.patch", + "title": "Rework editor docks", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-16T19:46:22Z", + "updated_at": "2025-10-01T23:17:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "97b398cba15d66ebb20c44a4deead469d897a5e0" + ] + }, + "106636": { + "id": "PR_kwDOAO6SJc6W5Uvj", + "public_id": 106636, + "url": "https://github.com/godotengine/godot/pull/106636", + "diff_url": "https://github.com/godotengine/godot/pull/106636.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106636.patch", + "title": "Fix `Dictionary::operator[]` from C++ accidentally modifying `const` dictionaries.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-20T13:44:58Z", + "updated_at": "2025-10-15T17:03:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0be2a77156b62fab044da64687d9d0b456f47bbe" + ] + }, "106798": { "id": "PR_kwDOAO6SJc6XizLJ", "public_id": 106798, @@ -8397,6 +20012,40 @@ "f7fd65923a44a572a963542f1621876e97d51331" ] }, + "106837": { + "id": "PR_kwDOAO6SJc6XrK6p", + "public_id": 106837, + "url": "https://github.com/godotengine/godot/pull/106837", + "diff_url": "https://github.com/godotengine/godot/pull/106837.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106837.patch", + "title": "Add unique Node IDs to support base and instantiated scene refactorings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyNjUzMDc=", + "created_at": "2025-05-26T18:53:22Z", + "updated_at": "2025-10-09T15:38:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "faddd60c40e0842a140c3243bf0ba4fa7a5a85f2" + ] + }, "106849": { "id": "PR_kwDOAO6SJc6Xrv4q", "public_id": 106849, @@ -8426,6 +20075,35 @@ "2fd881c40fa802c779b42f408519efd7afad0b8b" ] }, + "106997": { + "id": "PR_kwDOAO6SJc6YZ-Fw", + "public_id": 106997, + "url": "https://github.com/godotengine/godot/pull/106997", + "diff_url": "https://github.com/godotengine/godot/pull/106997.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106997.patch", + "title": "Fix `FixedVector` move and copy semantics.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-31T16:24:38Z", + "updated_at": "2025-10-10T15:42:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c3476b8205d5246abd7050ad63ce26c09d065262" + ] + }, "107013": { "id": "PR_kwDOAO6SJc6YdhNw", "public_id": 107013, @@ -8529,7 +20207,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-06-03T00:23:35Z", - "updated_at": "2025-09-22T13:35:11Z", + "updated_at": "2025-09-30T07:45:06Z", "target_branch": "master", "labels": [ { @@ -8626,6 +20304,137 @@ "188b47a29b92cbbe76eafc5929dadc424ac2707b" ] }, + "107139": { + "id": "PR_kwDOAO6SJc6ZKUDT", + "public_id": 107139, + "url": "https://github.com/godotengine/godot/pull/107139", + "diff_url": "https://github.com/godotengine/godot/pull/107139.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107139.patch", + "title": "Rename server `free` functions to `free_rid` to match exposed API", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-06-05T09:04:27Z", + "updated_at": "2025-10-01T01:28:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "9fbf5808a013f2d7a676b0f1ddab53229ac7cf03" + ] + }, + "107273": { + "id": "PR_kwDOAO6SJc6ZkCo_", + "public_id": 107273, + "url": "https://github.com/godotengine/godot/pull/107273", + "diff_url": "https://github.com/godotengine/godot/pull/107273.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107273.patch", + "title": "Add game speed controls to the embedded game window", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBYHyVw", + "created_at": "2025-06-08T06:30:11Z", + "updated_at": "2025-10-06T14:22:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7ddce8ab2642119a7ed9b1bdaa221bd12e4f9a40" + ] + }, + "107369": { + "id": "PR_kwDOAO6SJc6Z5aMR", + "public_id": 107369, + "url": "https://github.com/godotengine/godot/pull/107369", + "diff_url": "https://github.com/godotengine/godot/pull/107369.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107369.patch", + "title": "Core: Add `Node::iterate_children` as a fast way to iterate a node's children", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-10T16:49:20Z", + "updated_at": "2025-09-30T23:42:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "175c38d0dc09d49fd692ebf8f09d1932a9207409" + ] + }, + "107384": { + "id": "PR_kwDOAO6SJc6Z8EWn", + "public_id": 107384, + "url": "https://github.com/godotengine/godot/pull/107384", + "diff_url": "https://github.com/godotengine/godot/pull/107384.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107384.patch", + "title": "Implement DirectionalLight3D cull masks in Compatibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-06-10T23:12:56Z", + "updated_at": "2025-10-07T17:23:06Z", + "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": [ + "79b1a6defc2b6b7f73775b295e1751a359e279f4" + ] + }, "107391": { "id": "PR_kwDOAO6SJc6Z99X4", "public_id": 107391, @@ -8637,7 +20446,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2025-06-11T06:08:27Z", - "updated_at": "2025-09-29T01:26:48Z", + "updated_at": "2025-10-01T02:51:57Z", "target_branch": "master", "labels": [ { @@ -8655,6 +20464,108 @@ "eeac57075ce473fb1c7e51de02c912d8f7882f58" ] }, + "107395": { + "id": "PR_kwDOAO6SJc6Z_YSc", + "public_id": 107395, + "url": "https://github.com/godotengine/godot/pull/107395", + "diff_url": "https://github.com/godotengine/godot/pull/107395.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107395.patch", + "title": "Fix TabContainer Editor theming and remove Debugger style hacks", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-06-11T08:53:15Z", + "updated_at": "2025-10-14T00:35:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "78045df591c24c41159d336af28f4179695e7d98" + ] + }, + "107468": { + "id": "PR_kwDOAO6SJc6aSo7d", + "public_id": 107468, + "url": "https://github.com/godotengine/godot/pull/107468", + "diff_url": "https://github.com/godotengine/godot/pull/107468.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107468.patch", + "title": "Display AnimationTree editor warnings when the node is disabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-12T21:57:53Z", + "updated_at": "2025-09-30T23:39:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "269ee1204d7db6a10061d254f337fa8b5f970b20" + ] + }, + "107469": { + "id": "PR_kwDOAO6SJc6aSqNb", + "public_id": 107469, + "url": "https://github.com/godotengine/godot/pull/107469", + "diff_url": "https://github.com/godotengine/godot/pull/107469.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107469.patch", + "title": "Remove implicit conversions between `LocalVector` and `Vector`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-12T22:01:51Z", + "updated_at": "2025-09-30T18:08:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "abe3b481aea7ef7fa88fa7230743d7f415786635" + ] + }, "107481": { "id": "PR_kwDOAO6SJc6aWrRB", "public_id": 107481, @@ -8757,6 +20668,79 @@ "5f737952fd5355c654cc75de1d4c82290d8f62ab" ] }, + "107573": { + "id": "PR_kwDOAO6SJc6animo", + "public_id": 107573, + "url": "https://github.com/godotengine/godot/pull/107573", + "diff_url": "https://github.com/godotengine/godot/pull/107573.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107573.patch", + "title": "Fade TileMap editor overlay when zoomed out", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-06-15T21:37:43Z", + "updated_at": "2025-10-10T15:38:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c3fdc85d16be05260fc7c3f5a7df0c70c2ebf6d0" + ] + }, + "107587": { + "id": "PR_kwDOAO6SJc6ar7LZ", + "public_id": 107587, + "url": "https://github.com/godotengine/godot/pull/107587", + "diff_url": "https://github.com/godotengine/godot/pull/107587.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107587.patch", + "title": "Add `STATIC_ASSERT_INCOMPLETE_TYPE` to enforce include minimality.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-16T10:19:32Z", + "updated_at": "2025-10-01T23:16:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "712bc9966880c414631d338199978d3051d9b6e3" + ] + }, "107596": { "id": "PR_kwDOAO6SJc6avFmA", "public_id": 107596, @@ -8840,6 +20824,40 @@ "a760a7656c814bb60e7f092153313564d8c88150" ] }, + "107666": { + "id": "PR_kwDOAO6SJc6bDj9o", + "public_id": 107666, + "url": "https://github.com/godotengine/godot/pull/107666", + "diff_url": "https://github.com/godotengine/godot/pull/107666.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107666.patch", + "title": "Add MultiMesh physics interpolation for 2D transforms (MultiMeshInstance2D)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNDE0NDIy", + "created_at": "2025-06-18T11:18:55Z", + "updated_at": "2025-10-03T17:11:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "a9ac00f8f7d9fd87fd8b1e1649d5ac63abd4557b" + ] + }, "107692": { "id": "PR_kwDOAO6SJc6bK9EQ", "public_id": 107692, @@ -8909,7 +20927,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY3NjkzODMw", "created_at": "2025-06-19T16:06:40Z", - "updated_at": "2025-09-22T14:00:49Z", + "updated_at": "2025-10-06T17:20:25Z", "target_branch": "master", "labels": [ { @@ -8937,6 +20955,40 @@ "05dae23f1807f941643db8bfadac1226bf1df6e8" ] }, + "107740": { + "id": "PR_kwDOAO6SJc6bUUGV", + "public_id": 107740, + "url": "https://github.com/godotengine/godot/pull/107740", + "diff_url": "https://github.com/godotengine/godot/pull/107740.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107740.patch", + "title": "Apply sun scatter from lights with shadows in compatibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-06-19T22:08:46Z", + "updated_at": "2025-10-06T20:21:25Z", + "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": [ + "c20ab940aa82f999af914d39ea7cc84eecb01c9a" + ] + }, "107763": { "id": "PR_kwDOAO6SJc6baazb", "public_id": 107763, @@ -9029,6 +21081,79 @@ "d956bcf7490f5b9b17efa8e2e28dc617a4261a00" ] }, + "107836": { + "id": "PR_kwDOAO6SJc6bioTu", + "public_id": 107836, + "url": "https://github.com/godotengine/godot/pull/107836", + "diff_url": "https://github.com/godotengine/godot/pull/107836.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107836.patch", + "title": "GLTF: Allow parsing glTF files without nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-06-22T07:23:06Z", + "updated_at": "2025-10-14T00:47:07Z", + "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": [ + "5d492e1aed4b4c2ba95fd1fa106a70f31adedf58" + ] + }, + "107839": { + "id": "PR_kwDOAO6SJc6bisRT", + "public_id": 107839, + "url": "https://github.com/godotengine/godot/pull/107839", + "diff_url": "https://github.com/godotengine/godot/pull/107839.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107839.patch", + "title": "Minor Optimization to Occlusion Culling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", + "created_at": "2025-06-22T08:01:17Z", + "updated_at": "2025-10-03T17:11:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "56e04635a71f519ab0dab019d66773e8985e8652" + ] + }, "107868": { "id": "PR_kwDOAO6SJc6bkhHv", "public_id": 107868, @@ -9063,6 +21188,123 @@ "14a814586aba827d4f0adb914d93f98dff7630b4" ] }, + "107923": { + "id": "PR_kwDOAO6SJc6byYKc", + "public_id": 107923, + "url": "https://github.com/godotengine/godot/pull/107923", + "diff_url": "https://github.com/godotengine/godot/pull/107923.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107923.patch", + "title": "Use Mat3x4 for model and view transforms to save bandwidth and ALUs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-06-24T06:12:05Z", + "updated_at": "2025-10-02T20:20:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "14b60f226445c1463a07f70adaa8c8110d88245c" + ] + }, + "107936": { + "id": "PR_kwDOAO6SJc6b3w-a", + "public_id": 107936, + "url": "https://github.com/godotengine/godot/pull/107936", + "diff_url": "https://github.com/godotengine/godot/pull/107936.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107936.patch", + "title": "Add opt-in GDScript warning for when calling coroutine without `await`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-06-24T13:39:42Z", + "updated_at": "2025-10-01T13:07:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "a3e58a385f8cf0f6dc35a3f04e0098ef24515ad9" + ] + }, + "107954": { + "id": "PR_kwDOAO6SJc6b75w9", + "public_id": 107954, + "url": "https://github.com/godotengine/godot/pull/107954", + "diff_url": "https://github.com/godotengine/godot/pull/107954.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107954.patch", + "title": "Add Core UNIX domain socket support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-06-24T21:05:32Z", + "updated_at": "2025-10-01T04:55:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "7227fdd805a8def84902e0b8e90664b0c2e44536" + ] + }, "107955": { "id": "PR_kwDOAO6SJc6b77dB", "public_id": 107955, @@ -9150,6 +21392,74 @@ "ab178719d9ecb583d737dca141f2d419ea2162b4" ] }, + "107999": { + "id": "PR_kwDOAO6SJc6cMf05", + "public_id": 107999, + "url": "https://github.com/godotengine/godot/pull/107999", + "diff_url": "https://github.com/godotengine/godot/pull/107999.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107999.patch", + "title": "Clean up editor translation related methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-26T08:42:40Z", + "updated_at": "2025-10-16T00:08:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "3f03260a2195f3eca7c764fe999f0ca75765557c" + ] + }, + "108065": { + "id": "PR_kwDOAO6SJc6cgLT7", + "public_id": 108065, + "url": "https://github.com/godotengine/godot/pull/108065", + "diff_url": "https://github.com/godotengine/godot/pull/108065.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108065.patch", + "title": "Clean up numeric EditorProperty `setup()` methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-06-28T00:45:43Z", + "updated_at": "2025-10-14T00:35:57Z", + "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": [ + "7998b5e8d2ec4cac0e5b8e411823c5e4ef083ce9" + ] + }, "108075": { "id": "PR_kwDOAO6SJc6chiIT", "public_id": 108075, @@ -9247,6 +21557,64 @@ "555e7ad07386da43338efbbfaf2d355a11e1952f" ] }, + "108146": { + "id": "PR_kwDOAO6SJc6cwknR", + "public_id": 108146, + "url": "https://github.com/godotengine/godot/pull/108146", + "diff_url": "https://github.com/godotengine/godot/pull/108146.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108146.patch", + "title": "Expose methods to access FileDialog's favorite/recent lists", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-30T19:56:33Z", + "updated_at": "2025-10-01T00:36:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3615b188d7b2aaa8668d15d65405265684302b2d" + ] + }, + "108147": { + "id": "PR_kwDOAO6SJc6cwkn5", + "public_id": 108147, + "url": "https://github.com/godotengine/godot/pull/108147", + "diff_url": "https://github.com/godotengine/godot/pull/108147.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108147.patch", + "title": "Expose FileDialog callbacks for getting custom icons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-30T19:56:34Z", + "updated_at": "2025-10-01T18:46:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f88b51995b79a66b455fc9ee83fc5101a198775c" + ] + }, "108162": { "id": "PR_kwDOAO6SJc6c47sS", "public_id": 108162, @@ -9287,7 +21655,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-07-02T15:58:37Z", - "updated_at": "2025-09-16T16:57:53Z", + "updated_at": "2025-09-30T16:49:58Z", "target_branch": "master", "labels": [ { @@ -9295,11 +21663,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", @@ -9320,6 +21683,40 @@ "1c62ba40b787321680c61ffed657745dcfe45bf3" ] }, + "108227": { + "id": "PR_kwDOAO6SJc6dMQM2", + "public_id": 108227, + "url": "https://github.com/godotengine/godot/pull/108227", + "diff_url": "https://github.com/godotengine/godot/pull/108227.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108227.patch", + "title": "Propagate `Tween.kill()` to subtweens", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-07-03T03:57:24Z", + "updated_at": "2025-10-09T04:29:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "9ad608691b2f06727e647dfea8f7b58051ca6916" + ] + }, "108254": { "id": "PR_kwDOAO6SJc6dVNv8", "public_id": 108254, @@ -9378,6 +21775,45 @@ "00f5b230beacfd5dde332035777247f8cee5f051" ] }, + "108422": { + "id": "PR_kwDOAO6SJc6eBGAH", + "public_id": 108422, + "url": "https://github.com/godotengine/godot/pull/108422", + "diff_url": "https://github.com/godotengine/godot/pull/108422.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108422.patch", + "title": "Metal: Fix `texture_get_data` other linear formats", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-07-08T21:54:08Z", + "updated_at": "2025-10-18T19:07:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a281e91c5a8a4790d087ece1e0666f887c4b9b78" + ] + }, "108468": { "id": "PR_kwDOAO6SJc6eP9tk", "public_id": 108468, @@ -9407,6 +21843,40 @@ "a8f8f84af6ac0021ff5360fe09d9d6678e392b1f" ] }, + "108473": { + "id": "PR_kwDOAO6SJc6eRUZc", + "public_id": 108473, + "url": "https://github.com/godotengine/godot/pull/108473", + "diff_url": "https://github.com/godotengine/godot/pull/108473.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108473.patch", + "title": "Make file part of errors/warnings clickable in Output panel", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-07-10T10:00:40Z", + "updated_at": "2025-10-01T13:11:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7f5933c0f34627f9c83b48ba2e5cf602f86ce357" + ] + }, "108504": { "id": "PR_kwDOAO6SJc6eaEEu", "public_id": 108504, @@ -9481,7 +21951,7 @@ "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2025-07-12T15:10:15Z", - "updated_at": "2025-09-23T13:51:35Z", + "updated_at": "2025-10-13T12:10:25Z", "target_branch": "master", "labels": [ { @@ -9538,6 +22008,69 @@ "f320274ca302c55005daa76bc561000c745fb8e0" ] }, + "108576": { + "id": "PR_kwDOAO6SJc6er30a", + "public_id": 108576, + "url": "https://github.com/godotengine/godot/pull/108576", + "diff_url": "https://github.com/godotengine/godot/pull/108576.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108576.patch", + "title": "Create a rotation arc showing accumulated rotation when using transform gizmo", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-07-13T13:52:56Z", + "updated_at": "2025-10-01T02:45:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6daaea47805731c9145d97afecd657bbfdf043ba" + ] + }, + "108577": { + "id": "PR_kwDOAO6SJc6er6UU", + "public_id": 108577, + "url": "https://github.com/godotengine/godot/pull/108577", + "diff_url": "https://github.com/godotengine/godot/pull/108577.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108577.patch", + "title": "Simplify `ScriptServer::get_global_class_list`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-07-13T14:10:34Z", + "updated_at": "2025-10-01T08:03:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a50fc5acd81e0aa7d69e23faa462ecb6bbdad165" + ] + }, "108613": { "id": "PR_kwDOAO6SJc6e2Qsc", "public_id": 108613, @@ -9606,6 +22139,161 @@ "a8efa55bedbb13d966526ccfdd102caa564bade1" ] }, + "108644": { + "id": "PR_kwDOAO6SJc6fECmw", + "public_id": 108644, + "url": "https://github.com/godotengine/godot/pull/108644", + "diff_url": "https://github.com/godotengine/godot/pull/108644.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108644.patch", + "title": "Use of `XrSwapchainCreateFlags` for `OpenXRCompositionLayer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg0NzIyMzI=", + "created_at": "2025-07-15T20:41:05Z", + "updated_at": "2025-10-06T14:13:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "ecfb96239c6c5e7a085eceee8281b4a916e33b81" + ] + }, + "108658": { + "id": "PR_kwDOAO6SJc6fHOAb", + "public_id": 108658, + "url": "https://github.com/godotengine/godot/pull/108658", + "diff_url": "https://github.com/godotengine/godot/pull/108658.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108658.patch", + "title": "[EditorExportPlatform] Move initialization to a dedicated method.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-07-16T05:58:35Z", + "updated_at": "2025-09-30T23:39:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "f20e5152adc548bc7e662b52f00b0ee4a2adc2e6" + ] + }, + "108672": { + "id": "PR_kwDOAO6SJc6fN65w", + "public_id": 108672, + "url": "https://github.com/godotengine/godot/pull/108672", + "diff_url": "https://github.com/godotengine/godot/pull/108672.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108672.patch", + "title": "Reduce code duplication in material conversion", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-07-16T16:05:07Z", + "updated_at": "2025-10-01T00:36:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "084783e92b829aac3e45ea56741bebff27450556" + ] + }, + "108698": { + "id": "PR_kwDOAO6SJc6fUvV-", + "public_id": 108698, + "url": "https://github.com/godotengine/godot/pull/108698", + "diff_url": "https://github.com/godotengine/godot/pull/108698.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108698.patch", + "title": "Optimize and clean up HashSet::clear", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5MzI5NjA2", + "created_at": "2025-07-17T07:48:46Z", + "updated_at": "2025-09-30T23:39:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "7685cb6f48e229026bfb15810727ffb35d1de30b" + ] + }, + "108725": { + "id": "PR_kwDOAO6SJc6fdAqS", + "public_id": 108725, + "url": "https://github.com/godotengine/godot/pull/108725", + "diff_url": "https://github.com/godotengine/godot/pull/108725.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108725.patch", + "title": "GDExtension: Add `mem_alloc2` (and friends) so padding can be requested", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-07-17T21:19:58Z", + "updated_at": "2025-09-30T23:40:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "91a4a28aab58d3f1b3d40c0d2385ebb4caadb649" + ] + }, "108743": { "id": "PR_kwDOAO6SJc6fjDAz", "public_id": 108743, @@ -9617,14 +22305,9 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEwNTIwMjQ5", "created_at": "2025-07-18T10:10:29Z", - "updated_at": "2025-09-25T17:20:00Z", + "updated_at": "2025-10-06T15:47:36Z", "target_branch": "master", "labels": [ - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -9650,6 +22333,40 @@ "0f1e8809f76d117d62eaea59df45235043fe784c" ] }, + "108766": { + "id": "PR_kwDOAO6SJc6fqkNi", + "public_id": 108766, + "url": "https://github.com/godotengine/godot/pull/108766", + "diff_url": "https://github.com/godotengine/godot/pull/108766.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108766.patch", + "title": "Move Material3D conversion editor plugins to their own folder", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-07-19T05:12:25Z", + "updated_at": "2025-10-01T18:42:37Z", + "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": [ + "06f0c3fef6a548a047f4f461f84a971167252911" + ] + }, "108794": { "id": "PR_kwDOAO6SJc6fuvmK", "public_id": 108794, @@ -9723,6 +22440,163 @@ "37ae7d442098e0f57ae8dff5b9f71aa84846397f" ] }, + "108818": { + "id": "PR_kwDOAO6SJc6fyWri", + "public_id": 108818, + "url": "https://github.com/godotengine/godot/pull/108818", + "diff_url": "https://github.com/godotengine/godot/pull/108818.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108818.patch", + "title": "Add project setting and build option to disable `override.cfg` and related CLI arguments.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-07-21T06:19:57Z", + "updated_at": "2025-10-08T19:07:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "1211cd827e387e8349561e908b0992bb7280cf48" + ] + }, + "108826": { + "id": "PR_kwDOAO6SJc6f0IVu", + "public_id": 108826, + "url": "https://github.com/godotengine/godot/pull/108826", + "diff_url": "https://github.com/godotengine/godot/pull/108826.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108826.patch", + "title": "Compatibility: Explicitly use BC1's RGB variant", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-07-21T09:35:39Z", + "updated_at": "2025-09-30T23:39:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d07a72e067802361e3624042bc5e9bdd775ad231" + ] + }, + "108836": { + "id": "PR_kwDOAO6SJc6f4pSP", + "public_id": 108836, + "url": "https://github.com/godotengine/godot/pull/108836", + "diff_url": "https://github.com/godotengine/godot/pull/108836.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108836.patch", + "title": "Use num_scientific (Grisu2) when stringifying JSON with full precision", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-07-21T16:01:44Z", + "updated_at": "2025-09-30T16:44:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a238af4d200603de9abe84d6ebcd1862d19bbd23" + ] + }, + "108837": { + "id": "PR_kwDOAO6SJc6f4rb8", + "public_id": 108837, + "url": "https://github.com/godotengine/godot/pull/108837", + "diff_url": "https://github.com/godotengine/godot/pull/108837.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108837.patch", + "title": "Handle NaN and Infinity in JSON stringify function (reverted)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-07-21T16:05:02Z", + "updated_at": "2025-10-11T01:48:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e90cea925011ccab310e7fe461a32bcd961c257c" + ] + }, + "108862": { + "id": "PR_kwDOAO6SJc6gCX8U", + "public_id": 108862, + "url": "https://github.com/godotengine/godot/pull/108862", + "diff_url": "https://github.com/godotengine/godot/pull/108862.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108862.patch", + "title": "Move context and plural support to `Translation`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-07-22T10:08:25Z", + "updated_at": "2025-10-16T00:08:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "4e80190a46b06f5d5fc6d0d11abf573cdad2e5f2", + "e882e42e1be615b0a4aefeaeb0bb52d7a6aa3fa0", + "ebb96e2303c95e63458ad68fa350954fb2cf80c7" + ] + }, "108872": { "id": "PR_kwDOAO6SJc6gF84b", "public_id": 108872, @@ -9854,6 +22728,35 @@ "f6602d40bd593051c6fe713506a208849048172a" ] }, + "109021": { + "id": "PR_kwDOAO6SJc6g0-b_", + "public_id": 109021, + "url": "https://github.com/godotengine/godot/pull/109021", + "diff_url": "https://github.com/godotengine/godot/pull/109021.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109021.patch", + "title": "Don't save code property of VisualShader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-07-27T12:26:01Z", + "updated_at": "2025-10-10T15:43:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "31b5375a1c124f7fb75e2c1bd509cba192381d11" + ] + }, "109027": { "id": "PR_kwDOAO6SJc6g1fe2", "public_id": 109027, @@ -9917,6 +22820,40 @@ "2409956297468b6f5d8f53f2d313d39e9aaa3e9d" ] }, + "109049": { + "id": "PR_kwDOAO6SJc6g-pE3", + "public_id": 109049, + "url": "https://github.com/godotengine/godot/pull/109049", + "diff_url": "https://github.com/godotengine/godot/pull/109049.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109049.patch", + "title": "Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-07-28T13:22:17Z", + "updated_at": "2025-10-01T18:58:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "11a4961081dfd7919087b200a25fccf7639df951" + ] + }, "109078": { "id": "PR_kwDOAO6SJc6hLQLH", "public_id": 109078, @@ -9951,6 +22888,40 @@ "b25e35cf580040b4f8a37ac3b0380fefc11731f8" ] }, + "109084": { + "id": "PR_kwDOAO6SJc6hMoue", + "public_id": 109084, + "url": "https://github.com/godotengine/godot/pull/109084", + "diff_url": "https://github.com/godotengine/godot/pull/109084.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109084.patch", + "title": "Add material debanding for use in Mobile rendering method.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-07-29T15:03:02Z", + "updated_at": "2025-10-09T17:32:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "bd9d1bf070fc054c81477cc03a74e600cf4cf641" + ] + }, "109143": { "id": "PR_kwDOAO6SJc6hcSIR", "public_id": 109143, @@ -10014,6 +22985,35 @@ "b625b40d925aa6f1f23623a446fed33a54e698e4" ] }, + "109186": { + "id": "PR_kwDOAO6SJc6hqfEU", + "public_id": 109186, + "url": "https://github.com/godotengine/godot/pull/109186", + "diff_url": "https://github.com/godotengine/godot/pull/109186.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109186.patch", + "title": "Prompt editor restart when reflection probe size is updated", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-08-01T07:14:41Z", + "updated_at": "2025-09-30T23:39:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "aa8bc0b56d201af5cc73d4f4df3d6db5ac532a53" + ] + }, "109214": { "id": "PR_kwDOAO6SJc6hyn8b", "public_id": 109214, @@ -10111,6 +23111,40 @@ "adfb0d8c1df1331b3a2e717bc1c7b1f9b38b8961" ] }, + "109298": { + "id": "PR_kwDOAO6SJc6h-q1k", + "public_id": 109298, + "url": "https://github.com/godotengine/godot/pull/109298", + "diff_url": "https://github.com/godotengine/godot/pull/109298.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109298.patch", + "title": "Autocompletion: Remove duplicate code", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-08-04T11:03:48Z", + "updated_at": "2025-09-30T23:39:29Z", + "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": [ + "8ec31b7b3d5f69f7c16aa5f91d82c94befc930ab" + ] + }, "109299": { "id": "PR_kwDOAO6SJc6h--_k", "public_id": 109299, @@ -10388,6 +23422,79 @@ "8937c6880f97524e9fbd25962289f25d508b4be8" ] }, + "109421": { + "id": "PR_kwDOAO6SJc6ivWrj", + "public_id": 109421, + "url": "https://github.com/godotengine/godot/pull/109421", + "diff_url": "https://github.com/godotengine/godot/pull/109421.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109421.patch", + "title": "GLTF: Preserve mesh names on export", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-08-08T10:29:18Z", + "updated_at": "2025-10-14T00:47:32Z", + "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": [ + "da9a77ce42259e113b83c2fb103b29a7ad6c29bd" + ] + }, + "109431": { + "id": "PR_kwDOAO6SJc6ix-lr", + "public_id": 109431, + "url": "https://github.com/godotengine/godot/pull/109431", + "diff_url": "https://github.com/godotengine/godot/pull/109431.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109431.patch", + "title": "Make `OpenXRCompositionLayer` and its children safe for multithreaded rendering", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-08-08T14:47:58Z", + "updated_at": "2025-10-17T14:11:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "093d1919097c910075532eebf510d5ceefbb4138" + ] + }, "109491": { "id": "PR_kwDOAO6SJc6i7v7h", "public_id": 109491, @@ -10559,6 +23666,103 @@ "1c8e3f9037c30ec02bfa67d53008d301a107b3b5" ] }, + "109532": { + "id": "PR_kwDOAO6SJc6jH3cI", + "public_id": 109532, + "url": "https://github.com/godotengine/godot/pull/109532", + "diff_url": "https://github.com/godotengine/godot/pull/109532.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109532.patch", + "title": "OpenXR: Safely set environment blend mode when rendering on a separate thread", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-08-11T19:55:59Z", + "updated_at": "2025-09-30T23:39:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "13a643d78aed2399673d2bc7db79f2616be40128" + ] + }, + "109533": { + "id": "PR_kwDOAO6SJc6jIcbT", + "public_id": 109533, + "url": "https://github.com/godotengine/godot/pull/109533", + "diff_url": "https://github.com/godotengine/godot/pull/109533.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109533.patch", + "title": "OpenXR: Prevent adding/removing extension wrappers after session start", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-08-11T20:58:07Z", + "updated_at": "2025-09-30T23:39:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "4a24de208f808b2c4fb80fe96363299927534170" + ] + }, + "109549": { + "id": "PR_kwDOAO6SJc6jR63f", + "public_id": 109549, + "url": "https://github.com/godotengine/godot/pull/109549", + "diff_url": "https://github.com/godotengine/godot/pull/109549.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109549.patch", + "title": "Fix the text editor confusing resource files of class JSON with json files.", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBpJwOw", + "created_at": "2025-08-12T14:14:37Z", + "updated_at": "2025-10-01T18:20:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e4763e63291ddafdda2f4dca44799deb1960934c" + ] + }, "109562": { "id": "PR_kwDOAO6SJc6jZg2n", "public_id": 109562, @@ -10648,7 +23852,7 @@ "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2025-08-13T08:08:01Z", - "updated_at": "2025-09-16T18:03:38Z", + "updated_at": "2025-10-10T09:07:47Z", "target_branch": "master", "labels": [ { @@ -10656,11 +23860,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -10710,6 +23909,74 @@ "e0bf7ff072d4f897685625e1e8b45fcf1c84da08" ] }, + "109590": { + "id": "PR_kwDOAO6SJc6jkBTU", + "public_id": 109590, + "url": "https://github.com/godotengine/godot/pull/109590", + "diff_url": "https://github.com/godotengine/godot/pull/109590.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109590.patch", + "title": "`find_*_valid_focus`: Check all tested neighbors to prevent loops.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-08-13T21:06:22Z", + "updated_at": "2025-09-30T23:39:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f260c5db8a643d06bd079935cfc0f3f8898c1916" + ] + }, + "109605": { + "id": "PR_kwDOAO6SJc6jpSps", + "public_id": 109605, + "url": "https://github.com/godotengine/godot/pull/109605", + "diff_url": "https://github.com/godotengine/godot/pull/109605.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109605.patch", + "title": "Correctly reset StateMachine opacity when a node is played or renamed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2025-08-14T09:18:39Z", + "updated_at": "2025-10-17T16:02:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "bc55744121bf3c971d96a0591c87966b21c69ff3" + ] + }, "109611": { "id": "PR_kwDOAO6SJc6jtALi", "public_id": 109611, @@ -10813,7 +24080,7 @@ "is_draft": false, "authored_by": "U_kgDOB_eGRg", "created_at": "2025-08-19T03:43:07Z", - "updated_at": "2025-09-28T15:19:28Z", + "updated_at": "2025-09-30T16:40:32Z", "target_branch": "master", "labels": [ { @@ -10821,11 +24088,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -10870,6 +24132,74 @@ "d481a23c5a263fc3eb0cd3858a312531c6dc9a83" ] }, + "109779": { + "id": "PR_kwDOAO6SJc6kUsKl", + "public_id": 109779, + "url": "https://github.com/godotengine/godot/pull/109779", + "diff_url": "https://github.com/godotengine/godot/pull/109779.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109779.patch", + "title": "Expose `Thread::is_main_thread()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-08-19T15:40:20Z", + "updated_at": "2025-09-30T23:39:37Z", + "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": [ + "b9bff1fba58c935889758bbaecf71f7f18752eea" + ] + }, + "109792": { + "id": "PR_kwDOAO6SJc6kZLHX", + "public_id": 109792, + "url": "https://github.com/godotengine/godot/pull/109792", + "diff_url": "https://github.com/godotengine/godot/pull/109792.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109792.patch", + "title": "Make BlendSpace selection tool consistent with StateMachine/BlendTree functionality", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2025-08-20T00:43:42Z", + "updated_at": "2025-10-17T16:01:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "79b45ac162080e7c2e9bb4827c7319e438c351a3" + ] + }, "109793": { "id": "PR_kwDOAO6SJc6kaEjx", "public_id": 109793, @@ -10881,7 +24211,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDc0NzQ3", "created_at": "2025-08-20T03:25:40Z", - "updated_at": "2025-09-16T16:57:49Z", + "updated_at": "2025-09-30T16:46:21Z", "target_branch": "master", "labels": [ { @@ -10889,16 +24219,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", - "name": "cherrypick:4.4", - "color": "#446699" - }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -10914,6 +24234,45 @@ "d6aca93c1aa7acc319d183fc69c0405e0ed0029e" ] }, + "109795": { + "id": "PR_kwDOAO6SJc6kbdDO", + "public_id": 109795, + "url": "https://github.com/godotengine/godot/pull/109795", + "diff_url": "https://github.com/godotengine/godot/pull/109795.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109795.patch", + "title": "[macOS] Always use \"Regular\" activation policy for GUI, and headless main loop for command line only tools.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-08-20T07:08:44Z", + "updated_at": "2025-10-07T23:48:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "6e76a9467fcb5715dbe066e9d7e0394be39f8433" + ] + }, "109815": { "id": "PR_kwDOAO6SJc6kmkIL", "public_id": 109815, @@ -10948,6 +24307,69 @@ "9504b0ff7aa1b86651b8a9de45015dd6a256f5d7" ] }, + "109816": { + "id": "PR_kwDOAO6SJc6kmkWl", + "public_id": 109816, + "url": "https://github.com/godotengine/godot/pull/109816", + "diff_url": "https://github.com/godotengine/godot/pull/109816.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109816.patch", + "title": "Add `Make_Unique_Recursive` option for `Resources` with `Arrays` and `Dictionaries`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB2pUtg", + "created_at": "2025-08-21T03:12:11Z", + "updated_at": "2025-10-13T17:37:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "12ced6c83b26d11035903b39189f80f6eb9f278c" + ] + }, + "109839": { + "id": "PR_kwDOAO6SJc6kwAk_", + "public_id": 109839, + "url": "https://github.com/godotengine/godot/pull/109839", + "diff_url": "https://github.com/godotengine/godot/pull/109839.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109839.patch", + "title": "Double-click BlendSpace points to open their editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2025-08-21T19:24:34Z", + "updated_at": "2025-10-17T16:01:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "464bd50ae90667d3ea9828fd830d9fcb86740148" + ] + }, "109843": { "id": "PR_kwDOAO6SJc6kx2uB", "public_id": 109843, @@ -10988,7 +24410,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjk2NTgzNTU=", "created_at": "2025-08-21T23:54:02Z", - "updated_at": "2025-09-16T17:38:14Z", + "updated_at": "2025-09-30T16:40:53Z", "target_branch": "master", "labels": [ { @@ -10996,11 +24418,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -11050,6 +24467,35 @@ "081cebb2f777d9ca8187599dd46bed37da88b429" ] }, + "109900": { + "id": "PR_kwDOAO6SJc6k_I0T", + "public_id": 109900, + "url": "https://github.com/godotengine/godot/pull/109900", + "diff_url": "https://github.com/godotengine/godot/pull/109900.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109900.patch", + "title": "Make Node::orphan_node_count thread-safe", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMTQ4ODY0", + "created_at": "2025-08-23T03:06:43Z", + "updated_at": "2025-10-01T18:44:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6ebef31b3c0c26ee1275eb3e0a6f0f21a7fef494" + ] + }, "109915": { "id": "PR_kwDOAO6SJc6lDpIc", "public_id": 109915, @@ -11090,7 +24536,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkwMzQ1MTcx", "created_at": "2025-08-24T03:13:59Z", - "updated_at": "2025-09-22T13:35:17Z", + "updated_at": "2025-10-08T10:05:36Z", "target_branch": "master", "labels": [ { @@ -11212,6 +24658,40 @@ "f9c76d026df09df679ad0b4b60ec22cba15d7333" ] }, + "109974": { + "id": "PR_kwDOAO6SJc6lTbRm", + "public_id": 109974, + "url": "https://github.com/godotengine/godot/pull/109974", + "diff_url": "https://github.com/godotengine/godot/pull/109974.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109974.patch", + "title": "SwiftUI lifecycle for Apple embedded platforms", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ0NDMxMw==", + "created_at": "2025-08-26T00:07:57Z", + "updated_at": "2025-10-03T17:11:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "038f5934e70491235106e28911621ebedd57fb3f" + ] + }, "109977": { "id": "PR_kwDOAO6SJc6lVVqS", "public_id": 109977, @@ -11392,6 +24872,40 @@ "a38256c19e823d11aa9f2acae8e796fac384fc84" ] }, + "110004": { + "id": "PR_kwDOAO6SJc6lh5st", + "public_id": 110004, + "url": "https://github.com/godotengine/godot/pull/110004", + "diff_url": "https://github.com/godotengine/godot/pull/110004.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110004.patch", + "title": "Divide screen texture by luminance multiplier in compatibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-08-27T04:34:47Z", + "updated_at": "2025-10-09T05:28:49Z", + "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": [ + "8ad335eae0038f68ec5d87e821ca6454b4cf46a2" + ] + }, "110012": { "id": "PR_kwDOAO6SJc6lkTNm", "public_id": 110012, @@ -11426,6 +24940,45 @@ "611fc62fe488aa45918bfe60dd2866bdff850c2e" ] }, + "110017": { + "id": "PR_kwDOAO6SJc6lkrgr", + "public_id": 110017, + "url": "https://github.com/godotengine/godot/pull/110017", + "diff_url": "https://github.com/godotengine/godot/pull/110017.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110017.patch", + "title": "Add column boundary check in the autocompletion.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-08-27T10:14:31Z", + "updated_at": "2025-10-08T00:08:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1c50f8660a8931488cc78f1721ee45aec04e3a44" + ] + }, "110024": { "id": "PR_kwDOAO6SJc6lnEhj", "public_id": 110024, @@ -11504,6 +25057,147 @@ "e40436d5271b7286b20ffd5519d3039d7016cc2a" ] }, + "110028": { + "id": "PR_kwDOAO6SJc6loVMF", + "public_id": 110028, + "url": "https://github.com/godotengine/godot/pull/110028", + "diff_url": "https://github.com/godotengine/godot/pull/110028.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110028.patch", + "title": "Enable component pruning during mesh simplification", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMDY2Mjk=", + "created_at": "2025-08-27T15:56:21Z", + "updated_at": "2025-10-06T15:47:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "ccbece58d89871aed7b7c19de4bcdf70a81228a8" + ] + }, + "110055": { + "id": "PR_kwDOAO6SJc6l0PAV", + "public_id": 110055, + "url": "https://github.com/godotengine/godot/pull/110055", + "diff_url": "https://github.com/godotengine/godot/pull/110055.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110055.patch", + "title": "Add helper methods to convert right-to-left `Rect2i` and `Point2i` in `Tree`'s `draw_item`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyOTA4NDIz", + "created_at": "2025-08-28T14:13:26Z", + "updated_at": "2025-10-02T07:58:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "bc9c14da7a14f141732c3d830611c2215597139d" + ] + }, + "110058": { + "id": "PR_kwDOAO6SJc6l1HHY", + "public_id": 110058, + "url": "https://github.com/godotengine/godot/pull/110058", + "diff_url": "https://github.com/godotengine/godot/pull/110058.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110058.patch", + "title": "Perform per-line or per-rect blits in blit_rect.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNTI3MTA=", + "created_at": "2025-08-28T15:21:21Z", + "updated_at": "2025-09-30T23:39:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ad09677532e08fe336169b1660089638b61f5391" + ] + }, + "110066": { + "id": "PR_kwDOAO6SJc6l4BOh", + "public_id": 110066, + "url": "https://github.com/godotengine/godot/pull/110066", + "diff_url": "https://github.com/godotengine/godot/pull/110066.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110066.patch", + "title": "Fix folder color in FileSystem Dock when using light theme", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2025-08-28T20:41:14Z", + "updated_at": "2025-10-01T18:20:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "12d74872a51fbe426c307f8713ce7d5eefdce23a" + ] + }, "110089": { "id": "PR_kwDOAO6SJc6mACIh", "public_id": 110089, @@ -11583,14 +25277,9 @@ "is_draft": false, "authored_by": "U_kgDOB1NyKA", "created_at": "2025-08-30T04:32:35Z", - "updated_at": "2025-09-24T15:04:51Z", + "updated_at": "2025-10-06T15:47:58Z", "target_branch": "master", "labels": [ - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -11684,6 +25373,69 @@ "0668944255b3439d230e46e326e1b273bad589dd" ] }, + "110151": { + "id": "PR_kwDOAO6SJc6mL0xj", + "public_id": 110151, + "url": "https://github.com/godotengine/godot/pull/110151", + "diff_url": "https://github.com/godotengine/godot/pull/110151.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110151.patch", + "title": "Add horizontal scrolling to `TabBar`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBvnQFg", + "created_at": "2025-08-31T22:57:29Z", + "updated_at": "2025-10-13T18:10:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "14f7cbd74c8c21abcc42cce4aff54f34a91b61ed" + ] + }, + "110156": { + "id": "PR_kwDOAO6SJc6mNXcr", + "public_id": 110156, + "url": "https://github.com/godotengine/godot/pull/110156", + "diff_url": "https://github.com/godotengine/godot/pull/110156.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110156.patch", + "title": "Fix inconsistent internal name of `get_resource_filesystem`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-09-01T05:16:19Z", + "updated_at": "2025-10-01T00:01:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "d80b9887dd4e4f11460d7109b214b6d7e85b074a" + ] + }, "110164": { "id": "PR_kwDOAO6SJc6mSsvC", "public_id": 110164, @@ -12025,6 +25777,35 @@ "cfde73ac176255e6430e83ffe8dec2a8e5330122" ] }, + "110212": { + "id": "PR_kwDOAO6SJc6miWI2", + "public_id": 110212, + "url": "https://github.com/godotengine/godot/pull/110212", + "diff_url": "https://github.com/godotengine/godot/pull/110212.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110212.patch", + "title": "Fix SpinBox value change when held down on separation between buttons", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2025-09-02T21:42:46Z", + "updated_at": "2025-10-06T12:18:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c6be28af7aede5ec5d40d3cc3917f5df44f79013" + ] + }, "110213": { "id": "PR_kwDOAO6SJc6miX_p", "public_id": 110213, @@ -12065,7 +25846,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2025-09-03T10:37:55Z", - "updated_at": "2025-09-23T20:12:42Z", + "updated_at": "2025-09-30T17:08:46Z", "target_branch": "master", "labels": [ { @@ -12161,6 +25942,35 @@ "7b850260bfc114a531b650698c48944dcde85940" ] }, + "110240": { + "id": "PR_kwDOAO6SJc6mvEZs", + "public_id": 110240, + "url": "https://github.com/godotengine/godot/pull/110240", + "diff_url": "https://github.com/godotengine/godot/pull/110240.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110240.patch", + "title": "Add checks for integer vectors for integer division warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCDXFeg", + "created_at": "2025-09-03T21:57:07Z", + "updated_at": "2025-10-01T01:15:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "565e1aaeb9fbe1f21477fd9fa5626774a1164c38" + ] + }, "110241": { "id": "PR_kwDOAO6SJc6mvV_T", "public_id": 110241, @@ -12323,7 +26133,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2025-09-04T13:06:00Z", - "updated_at": "2025-09-22T19:57:45Z", + "updated_at": "2025-10-01T10:48:32Z", "target_branch": "master", "labels": [ { @@ -12375,6 +26185,40 @@ "139c406558d03a6285d85d08df19463c6cd2f64a" ] }, + "110257": { + "id": "PR_kwDOAO6SJc6m5eH2", + "public_id": 110257, + "url": "https://github.com/godotengine/godot/pull/110257", + "diff_url": "https://github.com/godotengine/godot/pull/110257.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110257.patch", + "title": "Image: Support generating mipmaps for all uncompressed formats", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-09-04T16:23:52Z", + "updated_at": "2025-10-01T18:20:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f64ccadceb1209088ab1b480000cf1e6182538fa" + ] + }, "110259": { "id": "PR_kwDOAO6SJc6m7BkY", "public_id": 110259, @@ -12521,6 +26365,35 @@ "c7d0cb8072288b769403ead0089383ec19c0da26" ] }, + "110278": { + "id": "PR_kwDOAO6SJc6nEzWI", + "public_id": 110278, + "url": "https://github.com/godotengine/godot/pull/110278", + "diff_url": "https://github.com/godotengine/godot/pull/110278.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110278.patch", + "title": "Redraw shape controls when ColorPicker theme changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-05T16:06:39Z", + "updated_at": "2025-10-01T18:45:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "502f49d7f9d94e5e027bbff3f4b9cc7b1d4c578a" + ] + }, "110291": { "id": "PR_kwDOAO6SJc6nL_op", "public_id": 110291, @@ -12628,6 +26501,40 @@ "47756c9689b1296583accfca065ea5ddf115c356" ] }, + "110317": { + "id": "PR_kwDOAO6SJc6nUQkU", + "public_id": 110317, + "url": "https://github.com/godotengine/godot/pull/110317", + "diff_url": "https://github.com/godotengine/godot/pull/110317.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110317.patch", + "title": "[TextServer] Do not add extra spacing to zero-width glyphs.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-08T07:08:52Z", + "updated_at": "2025-10-09T08:30:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2914a870afea729fe4522022a5ba6ef5ef645a26" + ] + }, "110318": { "id": "PR_kwDOAO6SJc6nUdSr", "public_id": 110318, @@ -12678,7 +26585,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2025-09-08T08:13:26Z", - "updated_at": "2025-09-22T19:27:00Z", + "updated_at": "2025-10-06T15:44:49Z", "target_branch": "master", "labels": [ { @@ -12686,11 +26593,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -12891,6 +26793,45 @@ "606284e14befcf78e5eca12358759e8f9857fc47" ] }, + "110378": { + "id": "PR_kwDOAO6SJc6nyCUO", + "public_id": 110378, + "url": "https://github.com/godotengine/godot/pull/110378", + "diff_url": "https://github.com/godotengine/godot/pull/110378.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110378.patch", + "title": "Make text-related nodes translation domain aware", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-09-10T09:57:26Z", + "updated_at": "2025-10-17T00:12:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "172c80df679a7351df401b1afb6829b584910ba7" + ] + }, "110380": { "id": "PR_kwDOAO6SJc6nyfU6", "public_id": 110380, @@ -13141,7 +27082,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", "created_at": "2025-09-11T12:49:31Z", - "updated_at": "2025-09-25T19:58:00Z", + "updated_at": "2025-10-10T09:05:02Z", "target_branch": "master", "labels": [ { @@ -13154,11 +27095,6 @@ "name": "cherrypick:4.4", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -13185,7 +27121,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", "created_at": "2025-09-11T13:36:20Z", - "updated_at": "2025-09-25T19:57:50Z", + "updated_at": "2025-10-10T09:04:43Z", "target_branch": "master", "labels": [ { @@ -13193,11 +27129,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -13282,7 +27213,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2025-09-11T21:37:13Z", - "updated_at": "2025-09-23T21:17:57Z", + "updated_at": "2025-10-06T15:32:38Z", "target_branch": "master", "labels": [ { @@ -13290,11 +27221,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -13310,6 +27236,40 @@ "06b155a18cbccdf5b68b797a7818d7b5cf978104" ] }, + "110444": { + "id": "PR_kwDOAO6SJc6oKq7w", + "public_id": 110444, + "url": "https://github.com/godotengine/godot/pull/110444", + "diff_url": "https://github.com/godotengine/godot/pull/110444.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110444.patch", + "title": "[RTL] Fix `outline_size=0` and `font`/`otf` tags with invalid arguments breaking tag stack and spamming errors.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-12T05:56:22Z", + "updated_at": "2025-10-01T18:20:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9a1fbff6514e217aeefe34774a8a86aece5e551f" + ] + }, "110448": { "id": "PR_kwDOAO6SJc6oMJXN", "public_id": 110448, @@ -13451,18 +27411,18 @@ "35c87ae0ca4034fdeb129a3e9a854a61fda41506" ] }, - "110491": { - "id": "PR_kwDOAO6SJc6oaeaR", - "public_id": 110491, - "url": "https://github.com/godotengine/godot/pull/110491", - "diff_url": "https://github.com/godotengine/godot/pull/110491.diff", - "patch_url": "https://github.com/godotengine/godot/pull/110491.patch", - "title": "[macOS] Remove old embedded window joystick init code.", + "110485": { + "id": "PR_kwDOAO6SJc6oYB-d", + "public_id": 110485, + "url": "https://github.com/godotengine/godot/pull/110485", + "diff_url": "https://github.com/godotengine/godot/pull/110485.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110485.patch", + "title": "Fix iOS/visionOS export plugin crash on exit.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", - "created_at": "2025-09-13T14:58:51Z", - "updated_at": "2025-09-23T20:12:48Z", + "created_at": "2025-09-13T08:27:24Z", + "updated_at": "2025-10-13T05:35:23Z", "target_branch": "master", "labels": [ { @@ -13475,6 +27435,50 @@ "name": "cherrypick:4.5", "color": "#446699" }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "906aff53311f885b268d9a76b1bb49e6c99a0ff2" + ] + }, + "110491": { + "id": "PR_kwDOAO6SJc6oaeaR", + "public_id": 110491, + "url": "https://github.com/godotengine/godot/pull/110491", + "diff_url": "https://github.com/godotengine/godot/pull/110491.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110491.patch", + "title": "[macOS] Remove old embedded window joystick init code.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-13T14:58:51Z", + "updated_at": "2025-10-10T09:06:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", @@ -13490,6 +27494,40 @@ "77dd83efbf4130c5bb7f1f5edee1741e7f310fb6" ] }, + "110492": { + "id": "PR_kwDOAO6SJc6oapjA", + "public_id": 110492, + "url": "https://github.com/godotengine/godot/pull/110492", + "diff_url": "https://github.com/godotengine/godot/pull/110492.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110492.patch", + "title": "Improve editor language selector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-13T15:36:06Z", + "updated_at": "2025-10-01T00:35:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "a3cb0bd2a36686d0cfec5f77929922e594c16046" + ] + }, "110504": { "id": "PR_kwDOAO6SJc6ocFNs", "public_id": 110504, @@ -13529,6 +27567,69 @@ "e3a6abd8712371c4f1e36e91258136ab4bd74674" ] }, + "110505": { + "id": "PR_kwDOAO6SJc6ociWP", + "public_id": 110505, + "url": "https://github.com/godotengine/godot/pull/110505", + "diff_url": "https://github.com/godotengine/godot/pull/110505.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110505.patch", + "title": "Tweak draw command label names for consistency", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-09-13T23:24:45Z", + "updated_at": "2025-10-05T22:14:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "204e310914bb33d43020d3c3452da680b28ef8ed" + ] + }, + "110506": { + "id": "PR_kwDOAO6SJc6odvog", + "public_id": 110506, + "url": "https://github.com/godotengine/godot/pull/110506", + "diff_url": "https://github.com/godotengine/godot/pull/110506.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110506.patch", + "title": "Fix Reset on Save corrupt poses if scene has multiple Skeletons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-14T06:15:21Z", + "updated_at": "2025-10-08T00:10:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "8df06279c6e9dabbe900fc89e8f1d724f1d30e40" + ] + }, "110507": { "id": "PR_kwDOAO6SJc6oeOwO", "public_id": 110507, @@ -13626,6 +27727,40 @@ "7d09e4a428016ad7ddd1544c8cf9c176e677391a" ] }, + "110527": { + "id": "PR_kwDOAO6SJc6okNNc", + "public_id": 110527, + "url": "https://github.com/godotengine/godot/pull/110527", + "diff_url": "https://github.com/godotengine/godot/pull/110527.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110527.patch", + "title": "Fix TextEdit `read_only` drawing.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-09-15T07:05:07Z", + "updated_at": "2025-10-01T23:37:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c07966583ffa70ca3242ff74bab031a9fa13cd92" + ] + }, "110535": { "id": "PR_kwDOAO6SJc6ose8u", "public_id": 110535, @@ -13729,14 +27864,9 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2025-09-15T21:45:10Z", - "updated_at": "2025-09-19T02:07:52Z", + "updated_at": "2025-10-07T23:57:09Z", "target_branch": "master", "labels": [ - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -13938,6 +28068,40 @@ "7dc6df3051ab9e36abd8c5fbd30fc49f6d6434db" ] }, + "110576": { + "id": "PR_kwDOAO6SJc6o4LQR", + "public_id": 110576, + "url": "https://github.com/godotengine/godot/pull/110576", + "diff_url": "https://github.com/godotengine/godot/pull/110576.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110576.patch", + "title": "Fix the project file was not updated when some files were removed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzg2MDY3", + "created_at": "2025-09-16T14:27:15Z", + "updated_at": "2025-10-06T15:44:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "54dff9228c9a5d39521730a9d3acae53fea35ea2" + ] + }, "110602": { "id": "PR_kwDOAO6SJc6o9eOJ", "public_id": 110602, @@ -13978,7 +28142,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2025-09-17T06:14:50Z", - "updated_at": "2025-09-23T06:12:23Z", + "updated_at": "2025-10-10T09:02:32Z", "target_branch": "master", "labels": [ { @@ -13986,11 +28150,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -14040,6 +28199,40 @@ "09b8ac41bb73af724ad2b39953bf388a49aeef4b" ] }, + "110616": { + "id": "PR_kwDOAO6SJc6pFp54", + "public_id": 110616, + "url": "https://github.com/godotengine/godot/pull/110616", + "diff_url": "https://github.com/godotengine/godot/pull/110616.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110616.patch", + "title": "Apply rtos_fix hack for handling 32-bit floats on all calls to rtos_fix", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-09-17T14:20:13Z", + "updated_at": "2025-09-30T16:44:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6bc6110a9037dfe744474b2c3393970de27683fe" + ] + }, "110618": { "id": "PR_kwDOAO6SJc6pGcJR", "public_id": 110618, @@ -14051,7 +28244,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2025-09-17T15:18:49Z", - "updated_at": "2025-09-17T23:52:14Z", + "updated_at": "2025-10-08T00:01:19Z", "target_branch": "master", "labels": [ { @@ -14059,11 +28252,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", @@ -14191,6 +28379,40 @@ "1b697aff3858b7d1a8bd7e1c3b513f5a6b6f1fe4" ] }, + "110650": { + "id": "PR_kwDOAO6SJc6pOoRZ", + "public_id": 110650, + "url": "https://github.com/godotengine/godot/pull/110650", + "diff_url": "https://github.com/godotengine/godot/pull/110650.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110650.patch", + "title": "Optimize children cache updates and refine special-case handling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-09-18T08:02:52Z", + "updated_at": "2025-10-14T15:18:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3335708ce0b54a23aca12ad10bdfc23a4f857367" + ] + }, "110652": { "id": "PR_kwDOAO6SJc6pPUWF", "public_id": 110652, @@ -14202,7 +28424,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2025-09-18T08:52:40Z", - "updated_at": "2025-09-18T17:51:21Z", + "updated_at": "2025-10-07T23:56:22Z", "target_branch": "master", "labels": [ { @@ -14249,6 +28471,35 @@ "0108e2f82f44dd33d9ccf642e2750fbe9d530a9b" ] }, + "110661": { + "id": "PR_kwDOAO6SJc6pUfX4", + "public_id": 110661, + "url": "https://github.com/godotengine/godot/pull/110661", + "diff_url": "https://github.com/godotengine/godot/pull/110661.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110661.patch", + "title": "Fix DPITexture editor icon name", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-09-18T15:22:39Z", + "updated_at": "2025-10-08T00:11:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d824e79fc0fea2f79f9ae21222cfd8828fd8658f" + ] + }, "110664": { "id": "PR_kwDOAO6SJc6pWW1O", "public_id": 110664, @@ -14278,6 +28529,215 @@ "cc22932fc9d303fcec4d6c630e64d0a637f42337" ] }, + "110671": { + "id": "PR_kwDOAO6SJc6pXxgS", + "public_id": 110671, + "url": "https://github.com/godotengine/godot/pull/110671", + "diff_url": "https://github.com/godotengine/godot/pull/110671.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110671.patch", + "title": "Blend glow before tonemapping and change default to screen.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-09-18T20:13:03Z", + "updated_at": "2025-10-17T13:37:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "cafc012b053fed5b446a5a5831c572019500fca0" + ] + }, + "110672": { + "id": "PR_kwDOAO6SJc6pYOFr", + "public_id": 110672, + "url": "https://github.com/godotengine/godot/pull/110672", + "diff_url": "https://github.com/godotengine/godot/pull/110672.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110672.patch", + "title": "Use correct scaling type when falling back to bilinear", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-18T21:02:58Z", + "updated_at": "2025-10-06T20:21:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e5cd234ef72b48bb3dbb041c12aed32eda3bc2b1" + ] + }, + "110676": { + "id": "PR_kwDOAO6SJc6pZW_0", + "public_id": 110676, + "url": "https://github.com/godotengine/godot/pull/110676", + "diff_url": "https://github.com/godotengine/godot/pull/110676.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110676.patch", + "title": "Show marker lines/sections in the animation bezier editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-09-19T00:52:04Z", + "updated_at": "2025-10-06T19:50:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0f614cd63fb8464fb66f731f4f886f1a9b166b98" + ] + }, + "110684": { + "id": "PR_kwDOAO6SJc6pcSnH", + "public_id": 110684, + "url": "https://github.com/godotengine/godot/pull/110684", + "diff_url": "https://github.com/godotengine/godot/pull/110684.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110684.patch", + "title": "Use correct screen-space to ndc equation in Compatibility refraction", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-19T07:03:19Z", + "updated_at": "2025-10-06T20:21:44Z", + "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": [ + "96ca7a205d5e7bbdac1ead253f06083a71c464d8" + ] + }, + "110690": { + "id": "PR_kwDOAO6SJc6phD_O", + "public_id": 110690, + "url": "https://github.com/godotengine/godot/pull/110690", + "diff_url": "https://github.com/godotengine/godot/pull/110690.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110690.patch", + "title": "Keep shortcut selected when clearing filter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-19T14:17:22Z", + "updated_at": "2025-10-14T15:41: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": [ + "a4b5b0ec6896da3a45011e6b739bff0a5bf164f1" + ] + }, + "110691": { + "id": "PR_kwDOAO6SJc6phHYe", + "public_id": 110691, + "url": "https://github.com/godotengine/godot/pull/110691", + "diff_url": "https://github.com/godotengine/godot/pull/110691.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110691.patch", + "title": "SCons: Fix Windows `silence_msvc` logfile encoding", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzODUyODE=", + "created_at": "2025-09-19T14:21:08Z", + "updated_at": "2025-10-08T00:13:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "b23b0dde9a42a33f0c63958e5841f3d89980707e" + ] + }, "110694": { "id": "PR_kwDOAO6SJc6phtCo", "public_id": 110694, @@ -14380,6 +28840,74 @@ "b18beb2cc21259bf7a4a9780a44b160dedf22802" ] }, + "110737": { + "id": "PR_kwDOAO6SJc6prBj9", + "public_id": 110737, + "url": "https://github.com/godotengine/godot/pull/110737", + "diff_url": "https://github.com/godotengine/godot/pull/110737.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110737.patch", + "title": "Editor font: do not embolden the Main Font if it's variable", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-09-20T22:38:05Z", + "updated_at": "2025-10-06T15:44:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "d719fc74f549dd3a0b34ac59d22dc2c9073be677" + ] + }, + "110738": { + "id": "PR_kwDOAO6SJc6prGtI", + "public_id": 110738, + "url": "https://github.com/godotengine/godot/pull/110738", + "diff_url": "https://github.com/godotengine/godot/pull/110738.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110738.patch", + "title": "Fix selection of remote tree using the keyboard", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-09-20T23:15:07Z", + "updated_at": "2025-10-07T23:48:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "53231879b378d8a4e690da8b94de0b2e115048da" + ] + }, "110750": { "id": "PR_kwDOAO6SJc6ptME9", "public_id": 110750, @@ -14477,6 +29005,74 @@ "96619d46a163a2620398a15085daadefcab7a58b" ] }, + "110767": { + "id": "PR_kwDOAO6SJc6pvPoa", + "public_id": 110767, + "url": "https://github.com/godotengine/godot/pull/110767", + "diff_url": "https://github.com/godotengine/godot/pull/110767.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110767.patch", + "title": "Fix AnimationPlayer to use StringName instead of String in the exposed API.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMTQ4ODY0", + "created_at": "2025-09-22T02:51:10Z", + "updated_at": "2025-10-07T22:20:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "35999a16dd985149b589f02641bb0108b461d93b" + ] + }, + "110768": { + "id": "PR_kwDOAO6SJc6pwQKR", + "public_id": 110768, + "url": "https://github.com/godotengine/godot/pull/110768", + "diff_url": "https://github.com/godotengine/godot/pull/110768.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110768.patch", + "title": "Fix nested TileMapLayers highlight rendering in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0NDE3NzUw", + "created_at": "2025-09-22T05:45:49Z", + "updated_at": "2025-10-08T00:14:00Z", + "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": [ + "f5432271b9d5033a5ee0322b1b7df5aa37f5de5f" + ] + }, "110770": { "id": "PR_kwDOAO6SJc6pxDKt", "public_id": 110770, @@ -14506,6 +29102,35 @@ "7fcc8c0831185111587da8314ca961ee280bdc0a" ] }, + "110775": { + "id": "PR_kwDOAO6SJc6pzTW4", + "public_id": 110775, + "url": "https://github.com/godotengine/godot/pull/110775", + "diff_url": "https://github.com/godotengine/godot/pull/110775.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110775.patch", + "title": "Allow trailing comma in `preload`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", + "created_at": "2025-09-22T10:17:38Z", + "updated_at": "2025-10-02T06:50:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "a3e0f8dee20cd1c23cff8b7903e71ba2322c4f70" + ] + }, "110777": { "id": "PR_kwDOAO6SJc6p0Smf", "public_id": 110777, @@ -14569,6 +29194,79 @@ "bc7c05bfbd99e032d3a5c063af4cacbdf5aadfaf" ] }, + "110793": { + "id": "PR_kwDOAO6SJc6p79mH", + "public_id": 110793, + "url": "https://github.com/godotengine/godot/pull/110793", + "diff_url": "https://github.com/godotengine/godot/pull/110793.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110793.patch", + "title": "Tweak macOS notarization export message in the editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-09-22T20:37:13Z", + "updated_at": "2025-10-08T02:21:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "020cdd0f736c18f918dd7b53f505360e5803e078" + ] + }, + "110799": { + "id": "PR_kwDOAO6SJc6p-Ee1", + "public_id": 110799, + "url": "https://github.com/godotengine/godot/pull/110799", + "diff_url": "https://github.com/godotengine/godot/pull/110799.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110799.patch", + "title": "Update Godot's .NET version from 6.0 to 8.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBug_Pw", + "created_at": "2025-09-23T01:36:02Z", + "updated_at": "2025-10-09T16:53:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "1036bfd7ad569ea769555c984f0c7e79139938a4" + ] + }, "110805": { "id": "PR_kwDOAO6SJc6qAXz6", "public_id": 110805, @@ -14692,7 +29390,7 @@ "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2025-09-23T13:01:00Z", - "updated_at": "2025-09-23T21:42:23Z", + "updated_at": "2025-09-30T16:41:06Z", "target_branch": "master", "labels": [ { @@ -14700,11 +29398,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -14754,6 +29447,35 @@ "a57fef9558f075946bee5c6d902f05ad343b34c8" ] }, + "110823": { + "id": "PR_kwDOAO6SJc6qGIte", + "public_id": 110823, + "url": "https://github.com/godotengine/godot/pull/110823", + "diff_url": "https://github.com/godotengine/godot/pull/110823.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110823.patch", + "title": "Allow all gamepad devices for built-in `ui_*` input actions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-09-23T15:21:37Z", + "updated_at": "2025-10-07T22:30:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "0dcf28104dde015d277f965b39cd8a34c67be700" + ] + }, "110826": { "id": "PR_kwDOAO6SJc6qGeHz", "public_id": 110826, @@ -14765,7 +29487,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIzMDgxNjc=", "created_at": "2025-09-23T15:50:09Z", - "updated_at": "2025-09-23T20:15:19Z", + "updated_at": "2025-10-06T15:45:04Z", "target_branch": "master", "labels": [ { @@ -14773,11 +29495,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -14793,6 +29510,40 @@ "c6f57c7a5596e5ecd0b282c494e536b2266bba6a" ] }, + "110827": { + "id": "PR_kwDOAO6SJc6qGpVb", + "public_id": 110827, + "url": "https://github.com/godotengine/godot/pull/110827", + "diff_url": "https://github.com/godotengine/godot/pull/110827.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110827.patch", + "title": "Fix regression with min size on nested inspectors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-09-23T16:08:16Z", + "updated_at": "2025-10-06T15:32:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8b68b55d16072444ee0eaece9ecd021b33e1b333" + ] + }, "110832": { "id": "PR_kwDOAO6SJc6qHhns", "public_id": 110832, @@ -14867,14 +29618,9 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2025-09-23T21:50:30Z", - "updated_at": "2025-09-25T22:32:52Z", + "updated_at": "2025-09-30T16:41:12Z", "target_branch": "master", "labels": [ - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -14895,18 +29641,52 @@ "19df15f1dce59e3ec24e2e8ce98807b547352bfc" ] }, - "110865": { - "id": "PR_kwDOAO6SJc6qUq2V", - "public_id": 110865, - "url": "https://github.com/godotengine/godot/pull/110865", - "diff_url": "https://github.com/godotengine/godot/pull/110865.diff", - "patch_url": "https://github.com/godotengine/godot/pull/110865.patch", - "title": "Fix OpenXR with D3D12 using the wrong clip space projection matrix", + "110843": { + "id": "PR_kwDOAO6SJc6qJoT_", + "public_id": 110843, + "url": "https://github.com/godotengine/godot/pull/110843", + "diff_url": "https://github.com/godotengine/godot/pull/110843.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110843.patch", + "title": "Fix glow intensity not showing in compatibility renderer", "state": "MERGED", "is_draft": false, - "authored_by": "MDQ6VXNlcjUxMDAyNTA=", - "created_at": "2025-09-24T16:13:26Z", - "updated_at": "2025-09-25T17:20:07Z", + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-09-23T22:00:30Z", + "updated_at": "2025-10-08T18:43:47Z", + "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": [ + "3101d75634eb68b1065b13e1cbe3ae8175d7caf2" + ] + }, + "110853": { + "id": "PR_kwDOAO6SJc6qOOwy", + "public_id": 110853, + "url": "https://github.com/godotengine/godot/pull/110853", + "diff_url": "https://github.com/godotengine/godot/pull/110853.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110853.patch", + "title": "Ensure reflection atlas is valid before rendering", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-24T07:51:55Z", + "updated_at": "2025-10-08T21:08:35Z", "target_branch": "master", "labels": [ { @@ -14919,6 +29699,79 @@ "name": "cherrypick:4.5", "color": "#446699" }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609" + ] + }, + "110863": { + "id": "PR_kwDOAO6SJc6qTmUu", + "public_id": 110863, + "url": "https://github.com/godotengine/godot/pull/110863", + "diff_url": "https://github.com/godotengine/godot/pull/110863.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110863.patch", + "title": "LibGodot: Core - Build Godot Engine as a Library", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQwNjgzMg==", + "created_at": "2025-09-24T14:48:59Z", + "updated_at": "2025-10-08T19:09:40Z", + "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": [ + "6c44c80c62b0e0b778f5340f18e4de108de4ecd5" + ] + }, + "110865": { + "id": "PR_kwDOAO6SJc6qUq2V", + "public_id": 110865, + "url": "https://github.com/godotengine/godot/pull/110865", + "diff_url": "https://github.com/godotengine/godot/pull/110865.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110865.patch", + "title": "Fix OpenXR with D3D12 using the wrong clip space projection matrix", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMDAyNTA=", + "created_at": "2025-09-24T16:13:26Z", + "updated_at": "2025-09-30T16:41:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -14984,7 +29837,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUxMDAyNTA=", "created_at": "2025-09-24T19:39:32Z", - "updated_at": "2025-09-25T19:58:08Z", + "updated_at": "2025-09-30T16:41:42Z", "target_branch": "master", "labels": [ { @@ -14992,11 +29845,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -15017,6 +29865,157 @@ "cd198f75176047003e9a8ae6dd99c619a3157b07" ] }, + "110873": { + "id": "PR_kwDOAO6SJc6qXLQQ", + "public_id": 110873, + "url": "https://github.com/godotengine/godot/pull/110873", + "diff_url": "https://github.com/godotengine/godot/pull/110873.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110873.patch", + "title": "Metal: Fix Metal compiler version inspection", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-09-24T20:12:21Z", + "updated_at": "2025-10-06T19:05:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed" + ] + }, + "110875": { + "id": "PR_kwDOAO6SJc6qXXx1", + "public_id": 110875, + "url": "https://github.com/godotengine/godot/pull/110875", + "diff_url": "https://github.com/godotengine/godot/pull/110875.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110875.patch", + "title": "Wayland: Inhibit idle in DisplayServerWayland::screen_set_keep_on", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzMDQ4MTQy", + "created_at": "2025-09-24T20:27:01Z", + "updated_at": "2025-10-08T00:14:27Z", + "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": [ + "c64ff4b069478021a11dc043c4a5f9c457c48ec7" + ] + }, + "110878": { + "id": "PR_kwDOAO6SJc6qYF82", + "public_id": 110878, + "url": "https://github.com/godotengine/godot/pull/110878", + "diff_url": "https://github.com/godotengine/godot/pull/110878.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110878.patch", + "title": "Fix and improve `Node2D.move_local_{x,y}()` description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-09-24T21:47:46Z", + "updated_at": "2025-10-08T02:21:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f277add285879c7c225931df3014e3505f4e2402" + ] + }, + "110881": { + "id": "PR_kwDOAO6SJc6qacBI", + "public_id": 110881, + "url": "https://github.com/godotengine/godot/pull/110881", + "diff_url": "https://github.com/godotengine/godot/pull/110881.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110881.patch", + "title": "Fix /tutorial added twice in offline docs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0NDY0NTMw", + "created_at": "2025-09-25T04:15:07Z", + "updated_at": "2025-10-08T00:20:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91" + ] + }, "110882": { "id": "PR_kwDOAO6SJc6qatLO", "public_id": 110882, @@ -15051,6 +30050,79 @@ "a75e6be6fb98609b4f787acbf8c8136fe90e04ec" ] }, + "110884": { + "id": "PR_kwDOAO6SJc6qbFcn", + "public_id": 110884, + "url": "https://github.com/godotengine/godot/pull/110884", + "diff_url": "https://github.com/godotengine/godot/pull/110884.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110884.patch", + "title": "Use correct AABB for SpotLight3Ds when `spot_angle > 90`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-25T05:45:32Z", + "updated_at": "2025-10-06T20:21:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "91167c3c23201226df7ab10b5c64225495de1205" + ] + }, + "110886": { + "id": "PR_kwDOAO6SJc6qcnpG", + "public_id": 110886, + "url": "https://github.com/godotengine/godot/pull/110886", + "diff_url": "https://github.com/godotengine/godot/pull/110886.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110886.patch", + "title": "Fix LineEdit's placeholder text being selected when double clicking", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", + "created_at": "2025-09-25T08:07:41Z", + "updated_at": "2025-10-06T15:44:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "40d56c98bc5c924fa821af10c4135a45fe11bc3a" + ] + }, "110892": { "id": "PR_kwDOAO6SJc6qfa-f", "public_id": 110892, @@ -15085,6 +30157,113 @@ "bd65cfa876df82f67842ce447ba6c3d28893e7ca" ] }, + "110894": { + "id": "PR_kwDOAO6SJc6qgF8D", + "public_id": 110894, + "url": "https://github.com/godotengine/godot/pull/110894", + "diff_url": "https://github.com/godotengine/godot/pull/110894.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110894.patch", + "title": "Fix SpinBox stepper grabbing focus state on mouse input", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2025-09-25T12:52:41Z", + "updated_at": "2025-10-02T22:37:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e90a337fa323cd8169da5533314185d3f170729d" + ] + }, + "110897": { + "id": "PR_kwDOAO6SJc6qhgCc", + "public_id": 110897, + "url": "https://github.com/godotengine/godot/pull/110897", + "diff_url": "https://github.com/godotengine/godot/pull/110897.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110897.patch", + "title": "Windows: Migrate `godot.manifest` to `platform/windows`, include as dependency", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-09-25T14:28:24Z", + "updated_at": "2025-09-30T16:52:43Z", + "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": [ + "d48f255074af99f5148e665c38664fc7dcfd84e9" + ] + }, + "110907": { + "id": "PR_kwDOAO6SJc6qkDEX", + "public_id": 110907, + "url": "https://github.com/godotengine/godot/pull/110907", + "diff_url": "https://github.com/godotengine/godot/pull/110907.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110907.patch", + "title": "Free script and extension instance before object deconstructing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-09-25T18:21:17Z", + "updated_at": "2025-09-30T23:39:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "727066fe1f70198ffd02c7a350e62c4c1c61b42c" + ] + }, "110914": { "id": "PR_kwDOAO6SJc6qmRdQ", "public_id": 110914, @@ -15096,7 +30275,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2025-09-25T23:28:09Z", - "updated_at": "2025-09-27T09:15:53Z", + "updated_at": "2025-09-30T16:42:07Z", "target_branch": "master", "labels": [ { @@ -15104,11 +30283,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAACF5d_aw", - "name": "cherrypick:4.5", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", @@ -15129,6 +30303,356 @@ "0590c974c19ef59bb019d70b8b2f511f2356e5f1" ] }, + "110915": { + "id": "PR_kwDOAO6SJc6qmXK-", + "public_id": 110915, + "url": "https://github.com/godotengine/godot/pull/110915", + "diff_url": "https://github.com/godotengine/godot/pull/110915.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110915.patch", + "title": "Clear intermediate buffers when not in use in Compatibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-25T23:49:27Z", + "updated_at": "2025-10-06T20:21:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a88c54a5c7dd80774f18361314f89ebcffa159a7" + ] + }, + "110925": { + "id": "PR_kwDOAO6SJc6qr9C6", + "public_id": 110925, + "url": "https://github.com/godotengine/godot/pull/110925", + "diff_url": "https://github.com/godotengine/godot/pull/110925.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110925.patch", + "title": "OBJ importer: Support bump multiplier (normal scale)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyOTgzNw==", + "created_at": "2025-09-26T10:58:28Z", + "updated_at": "2025-10-08T00:15:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b" + ] + }, + "110932": { + "id": "PR_kwDOAO6SJc6qvMcz", + "public_id": 110932, + "url": "https://github.com/godotengine/godot/pull/110932", + "diff_url": "https://github.com/godotengine/godot/pull/110932.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110932.patch", + "title": "Add comments to `String::size` to lead people to `length()` and explain the difference.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-09-26T14:49:41Z", + "updated_at": "2025-10-06T14:15:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "bac9a9be85fba6390623e58e502efa64d4df26ad" + ] + }, + "110936": { + "id": "PR_kwDOAO6SJc6qwQfl", + "public_id": 110936, + "url": "https://github.com/godotengine/godot/pull/110936", + "diff_url": "https://github.com/godotengine/godot/pull/110936.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110936.patch", + "title": "Change `macos.permission.RECORD_SCREEN` version check from 10.15 to 11.0.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-26T16:27:25Z", + "updated_at": "2025-10-08T00:14:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced" + ] + }, + "110946": { + "id": "PR_kwDOAO6SJc6qzPv6", + "public_id": 110946, + "url": "https://github.com/godotengine/godot/pull/110946", + "diff_url": "https://github.com/godotengine/godot/pull/110946.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110946.patch", + "title": "Fix region folding not loading properly", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-26T21:30:02Z", + "updated_at": "2025-10-01T09:28:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "835383d46b76be25000869047de26e3d35995880" + ] + }, + "110948": { + "id": "PR_kwDOAO6SJc6q0VZ0", + "public_id": 110948, + "url": "https://github.com/godotengine/godot/pull/110948", + "diff_url": "https://github.com/godotengine/godot/pull/110948.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110948.patch", + "title": "Use const ref parameters in the OpenXR module", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-09-27T01:08:36Z", + "updated_at": "2025-09-30T16:43:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "c3e6002c6e0b554c56cb2f863614be6a2672c3a8" + ] + }, + "110951": { + "id": "PR_kwDOAO6SJc6q0j28", + "public_id": 110951, + "url": "https://github.com/godotengine/godot/pull/110951", + "diff_url": "https://github.com/godotengine/godot/pull/110951.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110951.patch", + "title": "Use const Array ref in `set_structured_text_bidi_override_options`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-09-27T02:23:09Z", + "updated_at": "2025-09-30T23:52:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "1a7be001d214ecbb8ce01c030d641348a4a55e8d" + ] + }, + "110952": { + "id": "PR_kwDOAO6SJc6q0kFr", + "public_id": 110952, + "url": "https://github.com/godotengine/godot/pull/110952", + "diff_url": "https://github.com/godotengine/godot/pull/110952.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110952.patch", + "title": "Skip copying values constructed immediately before returning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-09-27T02:24:25Z", + "updated_at": "2025-09-30T16:43:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "754d49ac8151bc4e43f949c61102c157610c13a9" + ] + }, + "110964": { + "id": "PR_kwDOAO6SJc6q2iLp", + "public_id": 110964, + "url": "https://github.com/godotengine/godot/pull/110964", + "diff_url": "https://github.com/godotengine/godot/pull/110964.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110964.patch", + "title": "Fix crash when calling `move_and_collide` with a null `jolt_body`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-09-27T11:41:10Z", + "updated_at": "2025-10-08T00:15:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "a285ab6bcfd1e04a9212cd53bda40293748e5210" + ] + }, + "110965": { + "id": "PR_kwDOAO6SJc6q2tcO", + "public_id": 110965, + "url": "https://github.com/godotengine/godot/pull/110965", + "diff_url": "https://github.com/godotengine/godot/pull/110965.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110965.patch", + "title": "Jolt: Update to 5.4.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-09-27T12:30:41Z", + "updated_at": "2025-10-08T12:19:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "cf75064c7181995b214bff1cae18862c1300f066" + ] + }, "110970": { "id": "PR_kwDOAO6SJc6q3ZX4", "public_id": 110970, @@ -15167,6 +30691,5736 @@ "commits": [ "720dfdde7da6e2c560d60eac57033b39a27a9583" ] + }, + "110977": { + "id": "PR_kwDOAO6SJc6q3494", + "public_id": 110977, + "url": "https://github.com/godotengine/godot/pull/110977", + "diff_url": "https://github.com/godotengine/godot/pull/110977.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110977.patch", + "title": "Use const ref parameters in the Web modules", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-09-27T19:28:47Z", + "updated_at": "2025-09-30T16:42:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "ac2e01684cd14779d141b94cdf296970ba587fce" + ] + }, + "110982": { + "id": "PR_kwDOAO6SJc6q4cKL", + "public_id": 110982, + "url": "https://github.com/godotengine/godot/pull/110982", + "diff_url": "https://github.com/godotengine/godot/pull/110982.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110982.patch", + "title": "Fix backward/pingpong root motion in AnimationTree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-27T22:37:41Z", + "updated_at": "2025-10-18T05:37:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "749d9b95b9831aa55e3153b68914a48776977d8c" + ] + }, + "110987": { + "id": "PR_kwDOAO6SJc6q5Lxn", + "public_id": 110987, + "url": "https://github.com/godotengine/godot/pull/110987", + "diff_url": "https://github.com/godotengine/godot/pull/110987.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110987.patch", + "title": "Make extended SkeletonModifiers retrieve interpolated global transform", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-28T04:38:26Z", + "updated_at": "2025-10-08T00:20:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6" + ] + }, + "110990": { + "id": "PR_kwDOAO6SJc6q5Q5H", + "public_id": 110990, + "url": "https://github.com/godotengine/godot/pull/110990", + "diff_url": "https://github.com/godotengine/godot/pull/110990.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110990.patch", + "title": "X11: Fix minimization of maximized windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-09-28T05:07:13Z", + "updated_at": "2025-10-10T16:15:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "12f8c78231de1694bcafe68f9eccddb0f5615c9b" + ] + }, + "111001": { + "id": "PR_kwDOAO6SJc6q8Mmp", + "public_id": 111001, + "url": "https://github.com/godotengine/godot/pull/111001", + "diff_url": "https://github.com/godotengine/godot/pull/111001.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111001.patch", + "title": "Fix text servers build with disabled FreeType.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-28T14:10:43Z", + "updated_at": "2025-10-08T00:20:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e59a55e6452bf2b1426f70d580e28cab6deddcc9" + ] + }, + "111004": { + "id": "PR_kwDOAO6SJc6q8i0W", + "public_id": 111004, + "url": "https://github.com/godotengine/godot/pull/111004", + "diff_url": "https://github.com/godotengine/godot/pull/111004.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111004.patch", + "title": "Document `compress()` not being supported in exported builds in Image", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-09-28T15:07:37Z", + "updated_at": "2025-10-08T00:21:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "90a171d2780466a6fb65526b1fc5d32fc35de0e9" + ] + }, + "111012": { + "id": "PR_kwDOAO6SJc6q-FqL", + "public_id": 111012, + "url": "https://github.com/godotengine/godot/pull/111012", + "diff_url": "https://github.com/godotengine/godot/pull/111012.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111012.patch", + "title": "Delete \"Activate now?\" button", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-28T20:56:37Z", + "updated_at": "2025-10-09T16:56:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "65a00fc60a02dcffcbd7eaf3d30cae1f08595e7b" + ] + }, + "111013": { + "id": "PR_kwDOAO6SJc6q-ICP", + "public_id": 111013, + "url": "https://github.com/godotengine/godot/pull/111013", + "diff_url": "https://github.com/godotengine/godot/pull/111013.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111013.patch", + "title": "Renderer: Move `reflect_spirv` to `RenderingShaderContainer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-09-28T21:07:30Z", + "updated_at": "2025-10-01T23:51:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "65e8b0951bc59ec20a73ce891e81330492d39db6" + ] + }, + "111014": { + "id": "PR_kwDOAO6SJc6q-X8E", + "public_id": 111014, + "url": "https://github.com/godotengine/godot/pull/111014", + "diff_url": "https://github.com/godotengine/godot/pull/111014.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111014.patch", + "title": "[TextServer] Enforce zero width spaces and joiners to actually be zero width and not fallback to regular space.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-28T21:54:31Z", + "updated_at": "2025-10-06T15:44:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3f84820711f5d58ebbcfc28f228bd07e33e08682" + ] + }, + "111018": { + "id": "PR_kwDOAO6SJc6q-0XZ", + "public_id": 111018, + "url": "https://github.com/godotengine/godot/pull/111018", + "diff_url": "https://github.com/godotengine/godot/pull/111018.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111018.patch", + "title": "Fix unreachable code warning in double-precision builds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMTE1NTU=", + "created_at": "2025-09-29T00:03:44Z", + "updated_at": "2025-10-01T01:15:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0534423c58cba6b1e8ace4889a5b636ae4a92bca" + ] + }, + "111032": { + "id": "PR_kwDOAO6SJc6rF6y6", + "public_id": 111032, + "url": "https://github.com/godotengine/godot/pull/111032", + "diff_url": "https://github.com/godotengine/godot/pull/111032.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111032.patch", + "title": "Fix d3d12 stencil buffer not clearing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4NDMxMzg4", + "created_at": "2025-09-29T12:33:23Z", + "updated_at": "2025-09-30T16:42:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d1246b099e1628783d4176553c69ca6e715d6b5d" + ] + }, + "111043": { + "id": "PR_kwDOAO6SJc6rLNZH", + "public_id": 111043, + "url": "https://github.com/godotengine/godot/pull/111043", + "diff_url": "https://github.com/godotengine/godot/pull/111043.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111043.patch", + "title": "Remove unused `import_path` member from `Node`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-09-29T19:42:08Z", + "updated_at": "2025-10-01T01:15:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "743e0edfd7e24a1090616ba80bbdf218f8463c5d" + ] + }, + "111050": { + "id": "PR_kwDOAO6SJc6rMzam", + "public_id": 111050, + "url": "https://github.com/godotengine/godot/pull/111050", + "diff_url": "https://github.com/godotengine/godot/pull/111050.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111050.patch", + "title": "Fix incorrect usage of `Color::from_hsv()` exposed by newer compilers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMDAzMDAy", + "created_at": "2025-09-29T22:21:43Z", + "updated_at": "2025-10-01T13:00:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f00df0ad1eae2f7d45228f3e0004335f1d2cb1a6" + ] + }, + "111054": { + "id": "PR_kwDOAO6SJc6rNjYU", + "public_id": 111054, + "url": "https://github.com/godotengine/godot/pull/111054", + "diff_url": "https://github.com/godotengine/godot/pull/111054.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111054.patch", + "title": "Sort render list correctly in RD renderers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-30T00:10:39Z", + "updated_at": "2025-10-14T17:20:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb" + ] + }, + "111058": { + "id": "PR_kwDOAO6SJc6rPKRi", + "public_id": 111058, + "url": "https://github.com/godotengine/godot/pull/111058", + "diff_url": "https://github.com/godotengine/godot/pull/111058.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111058.patch", + "title": "Unix: Fix retrieval of PID exit code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-09-30T04:41:23Z", + "updated_at": "2025-10-06T15:44:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d5738b5cdd43cb5e5f118cc206af6b2a711169f2" + ] + }, + "111060": { + "id": "PR_kwDOAO6SJc6rPh2g", + "public_id": 111060, + "url": "https://github.com/godotengine/godot/pull/111060", + "diff_url": "https://github.com/godotengine/godot/pull/111060.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111060.patch", + "title": "Always show settings to enable DOF near + far", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-30T05:37:39Z", + "updated_at": "2025-10-01T23:21:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c79fe5893965cb9fd10e90770d20b6bec3d232e8" + ] + }, + "111066": { + "id": "PR_kwDOAO6SJc6rULkj", + "public_id": 111066, + "url": "https://github.com/godotengine/godot/pull/111066", + "diff_url": "https://github.com/godotengine/godot/pull/111066.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111066.patch", + "title": "Change `Memory` from a class into a namespace.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-09-30T11:46:39Z", + "updated_at": "2025-10-06T14:16:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "42114992482cb3c290e2689f88c9f3270c4bb8fb" + ] + }, + "111067": { + "id": "PR_kwDOAO6SJc6rUbxD", + "public_id": 111067, + "url": "https://github.com/godotengine/godot/pull/111067", + "diff_url": "https://github.com/godotengine/godot/pull/111067.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111067.patch", + "title": "Remove unused `multiplayer` member from `Node`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-09-30T12:05:34Z", + "updated_at": "2025-10-01T23:08:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a9673e2bfc1d3a3c11fd715d3962d2d56f524c22" + ] + }, + "111068": { + "id": "PR_kwDOAO6SJc6rUzYl", + "public_id": 111068, + "url": "https://github.com/godotengine/godot/pull/111068", + "diff_url": "https://github.com/godotengine/godot/pull/111068.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111068.patch", + "title": "Fix Quick Open history", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-30T12:32:19Z", + "updated_at": "2025-10-08T00:21:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "be53dd3d04bd9d05315a801d66d036157277db0c" + ] + }, + "111084": { + "id": "PR_kwDOAO6SJc6rZb6y", + "public_id": 111084, + "url": "https://github.com/godotengine/godot/pull/111084", + "diff_url": "https://github.com/godotengine/godot/pull/111084.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111084.patch", + "title": "Make `CowData::reserve` warn message when new capacity < size verbose, like other `reserve` methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-09-30T18:23:17Z", + "updated_at": "2025-09-30T23:42:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8f533897d88622c5057fa8c77fdc503940e6f753" + ] + }, + "111085": { + "id": "PR_kwDOAO6SJc6rZg0_", + "public_id": 111085, + "url": "https://github.com/godotengine/godot/pull/111085", + "diff_url": "https://github.com/godotengine/godot/pull/111085.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111085.patch", + "title": "Fix tag name focus", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-30T18:30:08Z", + "updated_at": "2025-10-01T23:17:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "56e62869fb99c7010dd0911bf2ca6fcab1b8d436" + ] + }, + "111087": { + "id": "PR_kwDOAO6SJc6rZ6EH", + "public_id": 111087, + "url": "https://github.com/godotengine/godot/pull/111087", + "diff_url": "https://github.com/godotengine/godot/pull/111087.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111087.patch", + "title": "[JoltPhysics] Fix Generic6DOFJoint3D not respecting angular limits", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE2OTM=", + "created_at": "2025-09-30T19:02:34Z", + "updated_at": "2025-10-08T00:21:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "9bb8d12c1b280521df702e755fb94da7ce765af4" + ] + }, + "111090": { + "id": "PR_kwDOAO6SJc6rafPH", + "public_id": 111090, + "url": "https://github.com/godotengine/godot/pull/111090", + "diff_url": "https://github.com/godotengine/godot/pull/111090.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111090.patch", + "title": "GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-09-30T19:54:41Z", + "updated_at": "2025-10-06T15:02:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "2c707a911f09e9c58214c91ae8b5f28146ae098f" + ] + }, + "111095": { + "id": "PR_kwDOAO6SJc6rbwhr", + "public_id": 111095, + "url": "https://github.com/godotengine/godot/pull/111095", + "diff_url": "https://github.com/godotengine/godot/pull/111095.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111095.patch", + "title": "Visualize MarginContainer margins when selected", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-09-30T22:26:33Z", + "updated_at": "2025-10-14T17:17:07Z", + "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": [ + "36c7bbb47a2c4aad523d839612b1b7d9c97ff2c8" + ] + }, + "111102": { + "id": "PR_kwDOAO6SJc6rdTZJ", + "public_id": 111102, + "url": "https://github.com/godotengine/godot/pull/111102", + "diff_url": "https://github.com/godotengine/godot/pull/111102.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111102.patch", + "title": "Fix description about CharacterBody velocity and delta", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-10-01T02:02:21Z", + "updated_at": "2025-10-07T18:58:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "42b27932a8165b6a70fa9086370f863fcb62c63a" + ] + }, + "111106": { + "id": "PR_kwDOAO6SJc6rfpLc", + "public_id": 111106, + "url": "https://github.com/godotengine/godot/pull/111106", + "diff_url": "https://github.com/godotengine/godot/pull/111106.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111106.patch", + "title": "Group together 2D camera override functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-10-01T07:30:21Z", + "updated_at": "2025-10-03T17:46:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "e2dd60b5f8cd206cae03e71e61d71ed17f30c5be" + ] + }, + "111111": { + "id": "PR_kwDOAO6SJc6rg7b5", + "public_id": 111111, + "url": "https://github.com/godotengine/godot/pull/111111", + "diff_url": "https://github.com/godotengine/godot/pull/111111.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111111.patch", + "title": "[Label] Add MSDF pixel range/outline configuration warning.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-01T09:32:35Z", + "updated_at": "2025-10-13T17:37:20Z", + "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": [ + "61003f18ab0bfbc455565d40a33f22ba9cb7cacd" + ] + }, + "111115": { + "id": "PR_kwDOAO6SJc6ri6-J", + "public_id": 111115, + "url": "https://github.com/godotengine/godot/pull/111115", + "diff_url": "https://github.com/godotengine/godot/pull/111115.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111115.patch", + "title": "Drop the experimental label for the Jolt Physics integration", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-10-01T12:28:43Z", + "updated_at": "2025-10-03T09:12:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b5d0f7a5d25b0925888a08b53f4419b4ef40afef" + ] + }, + "111116": { + "id": "PR_kwDOAO6SJc6rjPzw", + "public_id": 111116, + "url": "https://github.com/godotengine/godot/pull/111116", + "diff_url": "https://github.com/godotengine/godot/pull/111116.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111116.patch", + "title": "Unify FileDialog context menus", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-01T12:56:36Z", + "updated_at": "2025-10-06T14:16:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9af58c113390b886c3337db62dd05cfb8a4e5ac7" + ] + }, + "111117": { + "id": "PR_kwDOAO6SJc6rkmaU", + "public_id": 111117, + "url": "https://github.com/godotengine/godot/pull/111117", + "diff_url": "https://github.com/godotengine/godot/pull/111117.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111117.patch", + "title": "Fix cases where `LineEdit` can still show focus with mouse events", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-01T14:26:29Z", + "updated_at": "2025-10-06T20:06:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "984b52a972d88057300cd2264f5ed699783499d4" + ] + }, + "111121": { + "id": "PR_kwDOAO6SJc6rl-kh", + "public_id": 111121, + "url": "https://github.com/godotengine/godot/pull/111121", + "diff_url": "https://github.com/godotengine/godot/pull/111121.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111121.patch", + "title": "Fix bottom panel being unintentionally draggable", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-10-01T16:16:02Z", + "updated_at": "2025-10-08T00:22:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f7e052a45686f501f4cfef535daecfb9e36ebf1c" + ] + }, + "111125": { + "id": "PR_kwDOAO6SJc6rmpwI", + "public_id": 111125, + "url": "https://github.com/godotengine/godot/pull/111125", + "diff_url": "https://github.com/godotengine/godot/pull/111125.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111125.patch", + "title": "Fix LightmapGI not being correctly applied to objects", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-10-01T17:21:09Z", + "updated_at": "2025-10-06T15:44:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e" + ] + }, + "111126": { + "id": "PR_kwDOAO6SJc6rm1or", + "public_id": 111126, + "url": "https://github.com/godotengine/godot/pull/111126", + "diff_url": "https://github.com/godotengine/godot/pull/111126.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111126.patch", + "title": "Optimize initial `Node::get_path` call by avoiding `Vector::reverse`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-01T17:40:40Z", + "updated_at": "2025-10-02T20:17:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b50ce590b4d4a5c0a423293311ebcf38a0cb27a5" + ] + }, + "111129": { + "id": "PR_kwDOAO6SJc6rm9sz", + "public_id": 111129, + "url": "https://github.com/godotengine/godot/pull/111129", + "diff_url": "https://github.com/godotengine/godot/pull/111129.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111129.patch", + "title": "Push pipeline compilation of various effects to the worker thread pool.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-10-01T17:54:35Z", + "updated_at": "2025-10-14T12:37:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "ba268416d564b23e04d145894066ce6878f62faf" + ] + }, + "111133": { + "id": "PR_kwDOAO6SJc6roNYG", + "public_id": 111133, + "url": "https://github.com/godotengine/godot/pull/111133", + "diff_url": "https://github.com/godotengine/godot/pull/111133.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111133.patch", + "title": "Fix typo \"blocker\" to \"block\" in AESContext", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5ODUyODAz", + "created_at": "2025-10-01T19:45:39Z", + "updated_at": "2025-10-02T20:17:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "54094b9073dd38909fb736a81deb3b126272dced" + ] + }, + "111134": { + "id": "PR_kwDOAO6SJc6roWs1", + "public_id": 111134, + "url": "https://github.com/godotengine/godot/pull/111134", + "diff_url": "https://github.com/godotengine/godot/pull/111134.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111134.patch", + "title": "Fix enum strings losing space", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-01T20:01:54Z", + "updated_at": "2025-10-02T12:06:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "60c45fb64cf0d9902ff5792864be0e0a662ee3c2" + ] + }, + "111136": { + "id": "PR_kwDOAO6SJc6roprf", + "public_id": 111136, + "url": "https://github.com/godotengine/godot/pull/111136", + "diff_url": "https://github.com/godotengine/godot/pull/111136.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111136.patch", + "title": "Set correct saved history after clearing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-01T20:28:46Z", + "updated_at": "2025-10-07T23:48:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ea452f2de5780049185aed7cbc7d3da0dfcfee9d" + ] + }, + "111139": { + "id": "PR_kwDOAO6SJc6rp0wy", + "public_id": 111139, + "url": "https://github.com/godotengine/godot/pull/111139", + "diff_url": "https://github.com/godotengine/godot/pull/111139.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111139.patch", + "title": "Document link between `Node2D.look_at()` and `Node2D.get_angle_to()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-10-01T22:26:22Z", + "updated_at": "2025-10-14T00:35:42Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "082766a990faeb1bbd73bb6a9926fcd89b68384e" + ] + }, + "111141": { + "id": "PR_kwDOAO6SJc6rqf2p", + "public_id": 111141, + "url": "https://github.com/godotengine/godot/pull/111141", + "diff_url": "https://github.com/godotengine/godot/pull/111141.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111141.patch", + "title": "Renderer: Fix missing shader_name; use forward declarations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-10-02T00:06:36Z", + "updated_at": "2025-10-06T19:05:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "3ffcae66a883564afa0f10d0b7b0af11da121e59" + ] + }, + "111146": { + "id": "PR_kwDOAO6SJc6rsxJl", + "public_id": 111146, + "url": "https://github.com/godotengine/godot/pull/111146", + "diff_url": "https://github.com/godotengine/godot/pull/111146.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111146.patch", + "title": "Fix compiling SDL without DBus under Linux", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-02T06:33:00Z", + "updated_at": "2025-10-08T00:26:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "03eb42642cccd281348ab469b77098f708f0998f" + ] + }, + "111149": { + "id": "PR_kwDOAO6SJc6ruOFV", + "public_id": 111149, + "url": "https://github.com/godotengine/godot/pull/111149", + "diff_url": "https://github.com/godotengine/godot/pull/111149.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111149.patch", + "title": "Fix game `Camera2D` override from editor and 2D debug templates building.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-10-02T08:51:54Z", + "updated_at": "2025-10-04T08:42:57Z", + "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": [ + "d9af8e0acc6f2fdf790c90b5d43bb58e3dfac5c9" + ] + }, + "111150": { + "id": "PR_kwDOAO6SJc6ruRUg", + "public_id": 111150, + "url": "https://github.com/godotengine/godot/pull/111150", + "diff_url": "https://github.com/godotengine/godot/pull/111150.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111150.patch", + "title": "Fix switching back to local SceneTree.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-10-02T08:56:23Z", + "updated_at": "2025-10-03T00:16:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "2182dedcc6e9e236931a92ae93303764e3514640" + ] + }, + "111158": { + "id": "PR_kwDOAO6SJc6rv46_", + "public_id": 111158, + "url": "https://github.com/godotengine/godot/pull/111158", + "diff_url": "https://github.com/godotengine/godot/pull/111158.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111158.patch", + "title": "Refactor `Array` iterators to be trivially copyable.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-10-02T11:25:55Z", + "updated_at": "2025-10-04T01:22:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "9ff53256422464247a7a912b6af59c2656f0d1b1" + ] + }, + "111159": { + "id": "PR_kwDOAO6SJc6rv5ji", + "public_id": 111159, + "url": "https://github.com/godotengine/godot/pull/111159", + "diff_url": "https://github.com/godotengine/godot/pull/111159.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111159.patch", + "title": "Remaining FileDialog changes before unification", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-02T11:26:45Z", + "updated_at": "2025-10-02T21:08:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "fdc79f5286a8f449b1ba93cf6b159c35ce692679" + ] + }, + "111169": { + "id": "PR_kwDOAO6SJc6rzm3E", + "public_id": 111169, + "url": "https://github.com/godotengine/godot/pull/111169", + "diff_url": "https://github.com/godotengine/godot/pull/111169.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111169.patch", + "title": "Add icon color theme items for `TabBar` and `TabContainer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-02T17:02:38Z", + "updated_at": "2025-10-03T19:07:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "8973c91293ea1582ed1af26f0e172892cbc1ffd3" + ] + }, + "111178": { + "id": "PR_kwDOAO6SJc6r1bCd", + "public_id": 111178, + "url": "https://github.com/godotengine/godot/pull/111178", + "diff_url": "https://github.com/godotengine/godot/pull/111178.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111178.patch", + "title": "Expose `is_valid()` from `AnimationPlayer` to make detecting paused animations possible.", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB1-M8g", + "created_at": "2025-10-02T20:13:07Z", + "updated_at": "2025-10-07T22:20:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "2cb1c51038e6de1c980532f335a5a0a9abcdb3a8" + ] + }, + "111185": { + "id": "PR_kwDOAO6SJc6r3zNq", + "public_id": 111185, + "url": "https://github.com/godotengine/godot/pull/111185", + "diff_url": "https://github.com/godotengine/godot/pull/111185.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111185.patch", + "title": "More XR disable for Viewport and export.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-10-03T01:56:42Z", + "updated_at": "2025-10-14T15:17:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "9894256e3aaa9aec64232e60851893319ea52c99" + ] + }, + "111191": { + "id": "PR_kwDOAO6SJc6r5QBe", + "public_id": 111191, + "url": "https://github.com/godotengine/godot/pull/111191", + "diff_url": "https://github.com/godotengine/godot/pull/111191.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111191.patch", + "title": "Fix weak and strong joypad vibration being swapped", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBYBtkg", + "created_at": "2025-10-03T06:10:08Z", + "updated_at": "2025-10-06T15:44:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "e5ecc392c9544556045c05fbbcff8ba1340df706" + ] + }, + "111192": { + "id": "PR_kwDOAO6SJc6r5dMy", + "public_id": 111192, + "url": "https://github.com/godotengine/godot/pull/111192", + "diff_url": "https://github.com/godotengine/godot/pull/111192.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111192.patch", + "title": "Fix invalid reported joypad presses", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBYBtkg", + "created_at": "2025-10-03T06:39:39Z", + "updated_at": "2025-10-10T12:42:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "4a3bf069a6466cec127cff03b3d5be5b98b50caa" + ] + }, + "111194": { + "id": "PR_kwDOAO6SJc6r5vCb", + "public_id": 111194, + "url": "https://github.com/godotengine/godot/pull/111194", + "diff_url": "https://github.com/godotengine/godot/pull/111194.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111194.patch", + "title": "Add missing ItemListSecondary and TreeSecondary theme type variations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2025-10-03T07:14:23Z", + "updated_at": "2025-10-04T11:22:16Z", + "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": [ + "3316609ddd2a4963e5c2441d167860351f9f222e" + ] + }, + "111201": { + "id": "PR_kwDOAO6SJc6r6_94", + "public_id": 111201, + "url": "https://github.com/godotengine/godot/pull/111201", + "diff_url": "https://github.com/godotengine/godot/pull/111201.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111201.patch", + "title": "Ensure correct metadata for enum items", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-03T09:28:28Z", + "updated_at": "2025-10-03T10:49:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8d91f832444317885b824407dff6b6327085ab45" + ] + }, + "111204": { + "id": "PR_kwDOAO6SJc6r7lYJ", + "public_id": 111204, + "url": "https://github.com/godotengine/godot/pull/111204", + "diff_url": "https://github.com/godotengine/godot/pull/111204.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111204.patch", + "title": "Android Editor: Update suspend button icon in GameMenuBar", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-10-03T10:31:07Z", + "updated_at": "2025-10-06T15:51:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4b519317cd6d714750caa3bdaf3fb236bd3ec681" + ] + }, + "111206": { + "id": "PR_kwDOAO6SJc6r8Ipr", + "public_id": 111206, + "url": "https://github.com/godotengine/godot/pull/111206", + "diff_url": "https://github.com/godotengine/godot/pull/111206.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111206.patch", + "title": "Emit `format_changed` on CameraFeed datatype change", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxNzY2ODM1", + "created_at": "2025-10-03T11:36:10Z", + "updated_at": "2025-10-14T01:09:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "2e0015665771f0f95e82e4d987965deffae1ac4d" + ] + }, + "111211": { + "id": "PR_kwDOAO6SJc6r9ubH", + "public_id": 111211, + "url": "https://github.com/godotengine/godot/pull/111211", + "diff_url": "https://github.com/godotengine/godot/pull/111211.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111211.patch", + "title": "System-provided ENet warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU4NjEwNDM=", + "created_at": "2025-10-03T14:03:17Z", + "updated_at": "2025-10-16T18:45:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "24f23c5cdbe2bbc01d21bf3cd451ef539b9cb088" + ] + }, + "111216": { + "id": "PR_kwDOAO6SJc6r-ykx", + "public_id": 111216, + "url": "https://github.com/godotengine/godot/pull/111216", + "diff_url": "https://github.com/godotengine/godot/pull/111216.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111216.patch", + "title": "Fix incorrect docs example in Dictionary.set description", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCbrODA", + "created_at": "2025-10-03T15:30:12Z", + "updated_at": "2025-10-06T19:35:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "c24d6afd648ba8449caca56587604efa07630de4" + ] + }, + "111221": { + "id": "PR_kwDOAO6SJc6r_4L8", + "public_id": 111221, + "url": "https://github.com/godotengine/godot/pull/111221", + "diff_url": "https://github.com/godotengine/godot/pull/111221.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111221.patch", + "title": "Remove `hash_map.h` include from `a_hash_map.h`, and remove cross conversion operators", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-03T17:19:09Z", + "updated_at": "2025-10-06T19:56:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d6036462b1d94205b3c9bb3876640c14490f4288" + ] + }, + "111222": { + "id": "PR_kwDOAO6SJc6sAPIt", + "public_id": 111222, + "url": "https://github.com/godotengine/godot/pull/111222", + "diff_url": "https://github.com/godotengine/godot/pull/111222.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111222.patch", + "title": "CI: Fix `CODEOWNERS` inconsistencies", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-10-03T17:52:21Z", + "updated_at": "2025-10-06T14:13:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "00129b219968fd62fc081a4e48df8402a8847664" + ] + }, + "111223": { + "id": "PR_kwDOAO6SJc6sAYUy", + "public_id": 111223, + "url": "https://github.com/godotengine/godot/pull/111223", + "diff_url": "https://github.com/godotengine/godot/pull/111223.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111223.patch", + "title": "Replace `std::size` usage with `std_size` to avoid `` include.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-03T18:06:25Z", + "updated_at": "2025-10-06T14:16:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1db0a60dc01648dd305ee2ad36a03948f5479d1d" + ] + }, + "111224": { + "id": "PR_kwDOAO6SJc6sAZcD", + "public_id": 111224, + "url": "https://github.com/godotengine/godot/pull/111224", + "diff_url": "https://github.com/godotengine/godot/pull/111224.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111224.patch", + "title": "CI: Bump SCons version [4.9.0→4.10.0]", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-10-03T18:08:08Z", + "updated_at": "2025-10-06T14:13:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "e1a7a187479fc5b99534a49554c7886d7c8e28f5" + ] + }, + "111227": { + "id": "PR_kwDOAO6SJc6sBY2u", + "public_id": 111227, + "url": "https://github.com/godotengine/godot/pull/111227", + "diff_url": "https://github.com/godotengine/godot/pull/111227.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111227.patch", + "title": "Fix scene shader crash due to rename of view matrix and inverse view matrix", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-10-03T19:47:04Z", + "updated_at": "2025-10-07T22:20:10Z", + "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": [ + "c7276273d8451268f1c2ffa44c9f60168ec6807a" + ] + }, + "111230": { + "id": "PR_kwDOAO6SJc6sCWw7", + "public_id": 111230, + "url": "https://github.com/godotengine/godot/pull/111230", + "diff_url": "https://github.com/godotengine/godot/pull/111230.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111230.patch", + "title": "Fix color text's tooltip not being updated when the intensity is more than 0", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB1mNWw", + "created_at": "2025-10-03T21:40:23Z", + "updated_at": "2025-10-07T17:03:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f39465684437b41f16b8d45e6be8a06842f9b4f1" + ] + }, + "111234": { + "id": "PR_kwDOAO6SJc6sDGVm", + "public_id": 111234, + "url": "https://github.com/godotengine/godot/pull/111234", + "diff_url": "https://github.com/godotengine/godot/pull/111234.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111234.patch", + "title": "Fix warning spam in Compatibility when using depth texture", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-03T23:25:58Z", + "updated_at": "2025-10-06T05:21:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d616da449868c4d33ad43c575ee8fb9a0233e24b" + ] + }, + "111240": { + "id": "PR_kwDOAO6SJc6sE1Gw", + "public_id": 111240, + "url": "https://github.com/godotengine/godot/pull/111240", + "diff_url": "https://github.com/godotengine/godot/pull/111240.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111240.patch", + "title": "Always use RenderSceneBuffers to manage backbuffer in Compatibility 3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-04T08:17:23Z", + "updated_at": "2025-10-06T20:22:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e1f19d14dd4dfef19f19754c1155af6a3d9d3e85" + ] + }, + "111242": { + "id": "PR_kwDOAO6SJc6sE4xw", + "public_id": 111242, + "url": "https://github.com/godotengine/godot/pull/111242", + "diff_url": "https://github.com/godotengine/godot/pull/111242.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111242.patch", + "title": "Fix 2D debug templates linking", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-10-04T08:34:45Z", + "updated_at": "2025-10-08T04:30:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "af404ff584546fbe4ee1d001c880563a5edb0b3e" + ] + }, + "111244": { + "id": "PR_kwDOAO6SJc6sE-Mv", + "public_id": 111244, + "url": "https://github.com/godotengine/godot/pull/111244", + "diff_url": "https://github.com/godotengine/godot/pull/111244.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111244.patch", + "title": "Remove `Array` include from `dictionary.h` and `ustring.h`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-04T09:05:27Z", + "updated_at": "2025-10-06T19:56:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "dc5e615a1ded63d34d000a5ef3386de613b99e1c" + ] + }, + "111248": { + "id": "PR_kwDOAO6SJc6sFF03", + "public_id": 111248, + "url": "https://github.com/godotengine/godot/pull/111248", + "diff_url": "https://github.com/godotengine/godot/pull/111248.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111248.patch", + "title": "Check that ColorPickerButton popup is currently open in `_modal_closed()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxMTg1NTA5", + "created_at": "2025-10-04T09:46:23Z", + "updated_at": "2025-10-06T14:13: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": [ + "3d0daf15e1d759d07a3c97e888882a79cdb74c43" + ] + }, + "111249": { + "id": "PR_kwDOAO6SJc6sFOFp", + "public_id": 111249, + "url": "https://github.com/godotengine/godot/pull/111249", + "diff_url": "https://github.com/godotengine/godot/pull/111249.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111249.patch", + "title": "Store `ThemeOwner` owner directly as `Node*`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-04T10:19:28Z", + "updated_at": "2025-10-07T22:20:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "db9a0d82d930aa3f75a5125e0235a75b17ba85a9" + ] + }, + "111250": { + "id": "PR_kwDOAO6SJc6sFRlB", + "public_id": 111250, + "url": "https://github.com/godotengine/godot/pull/111250", + "diff_url": "https://github.com/godotengine/godot/pull/111250.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111250.patch", + "title": "Fix RichTextLabel Focus Box", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", + "created_at": "2025-10-04T10:35:55Z", + "updated_at": "2025-10-07T17:03:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "8657d8a090ce7cd53dc35b006f5944a00d28b8f4" + ] + }, + "111253": { + "id": "PR_kwDOAO6SJc6sGECS", + "public_id": 111253, + "url": "https://github.com/godotengine/godot/pull/111253", + "diff_url": "https://github.com/godotengine/godot/pull/111253.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111253.patch", + "title": "Make basis_universal `basisu_astc_hdr_6x6_enc.h` non-executable", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB-qMgw", + "created_at": "2025-10-04T14:14:29Z", + "updated_at": "2025-10-06T14:13:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "0fc8aacc64a1cf14b1537b42cc6e1430254d93c2" + ] + }, + "111254": { + "id": "PR_kwDOAO6SJc6sGObf", + "public_id": 111254, + "url": "https://github.com/godotengine/godot/pull/111254", + "diff_url": "https://github.com/godotengine/godot/pull/111254.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111254.patch", + "title": "Remove `rw_lock.h` and `rb_map.h` includes from `object.h`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-04T14:59:51Z", + "updated_at": "2025-10-06T14:16:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "9d44b68867b2b62fb80c489c3b77469f38d73f96" + ] + }, + "111258": { + "id": "PR_kwDOAO6SJc6sGqao", + "public_id": 111258, + "url": "https://github.com/godotengine/godot/pull/111258", + "diff_url": "https://github.com/godotengine/godot/pull/111258.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111258.patch", + "title": "[RichTextLabel] Fix bullet list font color and formatting issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", + "created_at": "2025-10-04T17:16:42Z", + "updated_at": "2025-10-07T17:09:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "faf1ab126dbdc18adcfacaf035c2f0126bf67f1f" + ] + }, + "111260": { + "id": "PR_kwDOAO6SJc6sG1d6", + "public_id": 111260, + "url": "https://github.com/godotengine/godot/pull/111260", + "diff_url": "https://github.com/godotengine/godot/pull/111260.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111260.patch", + "title": "Add null check when getting motion vector fbo", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2025-10-04T18:34:34Z", + "updated_at": "2025-10-06T14:14:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "39c449fc60521477ca8d527237511348f250c8bb" + ] + }, + "111266": { + "id": "PR_kwDOAO6SJc6sHNto", + "public_id": 111266, + "url": "https://github.com/godotengine/godot/pull/111266", + "diff_url": "https://github.com/godotengine/godot/pull/111266.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111266.patch", + "title": "Autocompletion: Filter ClassDB argument options", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-04T21:44:35Z", + "updated_at": "2025-10-06T19:36:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "5c3eb8b2277911b2bf454d9a032ca036db555c09" + ] + }, + "111270": { + "id": "PR_kwDOAO6SJc6sIBeM", + "public_id": 111270, + "url": "https://github.com/godotengine/godot/pull/111270", + "diff_url": "https://github.com/godotengine/godot/pull/111270.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111270.patch", + "title": "Remove `timer.h` include from `control.h`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2025-10-05T05:24:48Z", + "updated_at": "2025-10-06T14:14:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "19c47c5d994c58fc7526936e54439c0fe03566b4" + ] + }, + "111273": { + "id": "PR_kwDOAO6SJc6sIRH8", + "public_id": 111273, + "url": "https://github.com/godotengine/godot/pull/111273", + "diff_url": "https://github.com/godotengine/godot/pull/111273.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111273.patch", + "title": "Project Manager: Prohibit duplicating a project into itself", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB4un4g", + "created_at": "2025-10-05T07:35:48Z", + "updated_at": "2025-10-07T17:31:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "c5183d21dbba852a45f818495c76bc9335dbe24e" + ] + }, + "111274": { + "id": "PR_kwDOAO6SJc6sIVTe", + "public_id": 111274, + "url": "https://github.com/godotengine/godot/pull/111274", + "diff_url": "https://github.com/godotengine/godot/pull/111274.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111274.patch", + "title": "Remove `file_access.h` and `script_backtrace.h` includes from `logger.h`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2025-10-05T08:09:50Z", + "updated_at": "2025-10-06T14:14:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ead282ff13980c7d1d615d530e524997c80b5710" + ] + }, + "111284": { + "id": "PR_kwDOAO6SJc6sJFIh", + "public_id": 111284, + "url": "https://github.com/godotengine/godot/pull/111284", + "diff_url": "https://github.com/godotengine/godot/pull/111284.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111284.patch", + "title": "Improve auto-translation of `SpriteFramesEditor`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-10-05T12:42:30Z", + "updated_at": "2025-10-08T03:15:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "cb321840a1fa25c341358f7b511f8f5a85d12575" + ] + }, + "111289": { + "id": "PR_kwDOAO6SJc6sJQ_n", + "public_id": 111289, + "url": "https://github.com/godotengine/godot/pull/111289", + "diff_url": "https://github.com/godotengine/godot/pull/111289.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111289.patch", + "title": "Move deprecated `has_named_classes` from `ScriptLanguage` to `ScriptLanguageExtension`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-05T14:01:23Z", + "updated_at": "2025-10-10T14:59:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "abeb9c654edde2c90d9345465ddace76e782ef8a" + ] + }, + "111290": { + "id": "PR_kwDOAO6SJc6sJTX2", + "public_id": 111290, + "url": "https://github.com/godotengine/godot/pull/111290", + "diff_url": "https://github.com/godotengine/godot/pull/111290.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111290.patch", + "title": "LSP: Fix repeated restart attempts", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-05T14:15:50Z", + "updated_at": "2025-10-06T15:02:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "400c77f1709a3417eaf6cdf9e4404b8cf34f7063" + ] + }, + "111292": { + "id": "PR_kwDOAO6SJc6sJZoc", + "public_id": 111292, + "url": "https://github.com/godotengine/godot/pull/111292", + "diff_url": "https://github.com/godotengine/godot/pull/111292.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111292.patch", + "title": "Fix Tree column title tooltip crash.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-10-05T14:58:20Z", + "updated_at": "2025-10-06T14:14:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5a8c3bb0de429976b87a787f64a2be9bce07ed87" + ] + }, + "111297": { + "id": "PR_kwDOAO6SJc6sJ4up", + "public_id": 111297, + "url": "https://github.com/godotengine/godot/pull/111297", + "diff_url": "https://github.com/godotengine/godot/pull/111297.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111297.patch", + "title": "Core: Clean up headers in `core/config`, forward-declare `MainLoop` in `OS`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-10-05T18:17:06Z", + "updated_at": "2025-10-06T19:35:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5935a32e323bbf5766837cf43c178d4149336717" + ] + }, + "111298": { + "id": "PR_kwDOAO6SJc6sJ7fq", + "public_id": 111298, + "url": "https://github.com/godotengine/godot/pull/111298", + "diff_url": "https://github.com/godotengine/godot/pull/111298.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111298.patch", + "title": "Fix GDScript translation parser for FileDialog.add_filter() two-parameter format", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMzgyMDQ3", + "created_at": "2025-10-05T18:36:05Z", + "updated_at": "2025-10-08T19:07:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "d223b0ccbcb2cf19d26fc4bff471725c47f9c202" + ] + }, + "111299": { + "id": "PR_kwDOAO6SJc6sKApK", + "public_id": 111299, + "url": "https://github.com/godotengine/godot/pull/111299", + "diff_url": "https://github.com/godotengine/godot/pull/111299.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111299.patch", + "title": "Build: Fix container build path for swift", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-10-05T19:09:13Z", + "updated_at": "2025-10-19T00:37:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "ad74ed68c104b47ae9b40f48cb445f1f8bafc424" + ] + }, + "111300": { + "id": "PR_kwDOAO6SJc6sKBW6", + "public_id": 111300, + "url": "https://github.com/godotengine/godot/pull/111300", + "diff_url": "https://github.com/godotengine/godot/pull/111300.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111300.patch", + "title": "Unix: Don't print an error if `bind` fails", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-10-05T19:14:05Z", + "updated_at": "2025-10-06T19:05:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "47d757d3dcbf48aeca1d3464127e27070633360c" + ] + }, + "111301": { + "id": "PR_kwDOAO6SJc6sKCXS", + "public_id": 111301, + "url": "https://github.com/godotengine/godot/pull/111301", + "diff_url": "https://github.com/godotengine/godot/pull/111301.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111301.patch", + "title": "macOS: Move includes inside `#ifdef` so OpenGL can be disabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-10-05T19:21:24Z", + "updated_at": "2025-10-08T00:27:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "94c7c2b78075e3afe6c5e94199bacb679af67a05" + ] + }, + "111302": { + "id": "PR_kwDOAO6SJc6sKJke", + "public_id": 111302, + "url": "https://github.com/godotengine/godot/pull/111302", + "diff_url": "https://github.com/godotengine/godot/pull/111302.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111302.patch", + "title": "Editor: Fix 'More Info…' link in Export/Encryption", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNTU1NDQ3", + "created_at": "2025-10-05T20:11:07Z", + "updated_at": "2025-10-16T09:26:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a9d361f88f4014cad6c81a57b1fcfd811bc4500a" + ] + }, + "111303": { + "id": "PR_kwDOAO6SJc6sKNxo", + "public_id": 111303, + "url": "https://github.com/godotengine/godot/pull/111303", + "diff_url": "https://github.com/godotengine/godot/pull/111303.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111303.patch", + "title": "Use resolved depth texture for DOF with MSAA in Mobile", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-05T20:37:47Z", + "updated_at": "2025-10-06T20:22:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "ac8491ae722625bff5786d82609b8dde27688cc0" + ] + }, + "111304": { + "id": "PR_kwDOAO6SJc6sKO1u", + "public_id": 111304, + "url": "https://github.com/godotengine/godot/pull/111304", + "diff_url": "https://github.com/godotengine/godot/pull/111304.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111304.patch", + "title": "Remove unused members from `Viewport`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-05T20:45:14Z", + "updated_at": "2025-10-07T22:20:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "7f77565b664646bcdc307acf096d152708b1e76c" + ] + }, + "111307": { + "id": "PR_kwDOAO6SJc6sLMqV", + "public_id": 111307, + "url": "https://github.com/godotengine/godot/pull/111307", + "diff_url": "https://github.com/godotengine/godot/pull/111307.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111307.patch", + "title": "Fix small code layout issue in persistence scope initialisation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-10-06T02:09:34Z", + "updated_at": "2025-10-06T19:36:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e2a8e93005261021f640cfeefe8712ca96d37b8c" + ] + }, + "111310": { + "id": "PR_kwDOAO6SJc6sL165", + "public_id": 111310, + "url": "https://github.com/godotengine/godot/pull/111310", + "diff_url": "https://github.com/godotengine/godot/pull/111310.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111310.patch", + "title": "Update tutorial link for calling Javascript from script", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1Mjk1OTU=", + "created_at": "2025-10-06T04:33:35Z", + "updated_at": "2025-10-14T00:35:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "3fa500d2f38618f22ec6724def624b8599fea9b7" + ] + }, + "111313": { + "id": "PR_kwDOAO6SJc6sMZLT", + "public_id": 111313, + "url": "https://github.com/godotengine/godot/pull/111313", + "diff_url": "https://github.com/godotengine/godot/pull/111313.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111313.patch", + "title": "Fix editor embedded windows partially resizing.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-06T06:13:28Z", + "updated_at": "2025-10-13T17:37:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "0d056cf294cdfec10042654dfa6fc57eefa306bf" + ] + }, + "111316": { + "id": "PR_kwDOAO6SJc6sNt-W", + "public_id": 111316, + "url": "https://github.com/godotengine/godot/pull/111316", + "diff_url": "https://github.com/godotengine/godot/pull/111316.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111316.patch", + "title": "[Windows] Fix application manifest in exported projects with modified resources.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-06T08:34:23Z", + "updated_at": "2025-10-07T23:49:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "91fc0c3756d196c41980e73a38b8b11af67945ed" + ] + }, + "111318": { + "id": "PR_kwDOAO6SJc6sN88b", + "public_id": 111318, + "url": "https://github.com/godotengine/godot/pull/111318", + "diff_url": "https://github.com/godotengine/godot/pull/111318.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111318.patch", + "title": "Improve type registration order in `register_core_types.cpp`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-06T08:56:18Z", + "updated_at": "2025-10-07T20:04:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "40b9d003af443fa3ede815686dcbffc71d9f0c48" + ] + }, + "111321": { + "id": "PR_kwDOAO6SJc6sRxAb", + "public_id": 111321, + "url": "https://github.com/godotengine/godot/pull/111321", + "diff_url": "https://github.com/godotengine/godot/pull/111321.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111321.patch", + "title": "Fix D3D12 not checking for fullscreen clear region correctly.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-06T13:48:22Z", + "updated_at": "2025-10-08T19:07:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b568b06970fe6d63977d9b6e09a0dfbf5523feba" + ] + }, + "111323": { + "id": "PR_kwDOAO6SJc6sSeub", + "public_id": 111323, + "url": "https://github.com/godotengine/godot/pull/111323", + "diff_url": "https://github.com/godotengine/godot/pull/111323.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111323.patch", + "title": "Remove `Object::script`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-06T14:34:17Z", + "updated_at": "2025-10-10T19:18:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "2adecffbc3faadfaf0855899aee7095c23b5fb69" + ] + }, + "111327": { + "id": "PR_kwDOAO6SJc6sT_Fk", + "public_id": 111327, + "url": "https://github.com/godotengine/godot/pull/111327", + "diff_url": "https://github.com/godotengine/godot/pull/111327.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111327.patch", + "title": "Simplify `gdvirtual.gen.inc` `_get_method_info` arguments with a helper function.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-06T16:14:26Z", + "updated_at": "2025-10-07T22:25:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5df5c2212aae59828f0658c72cf4fd14a36b7ff4" + ] + }, + "111331": { + "id": "PR_kwDOAO6SJc6sUyX2", + "public_id": 111331, + "url": "https://github.com/godotengine/godot/pull/111331", + "diff_url": "https://github.com/godotengine/godot/pull/111331.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111331.patch", + "title": "Revert \"SCons: Add `CPPEXTPATH` for external includes\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-10-06T17:12:07Z", + "updated_at": "2025-10-08T00:06:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec" + ] + }, + "111337": { + "id": "PR_kwDOAO6SJc6sW18M", + "public_id": 111337, + "url": "https://github.com/godotengine/godot/pull/111337", + "diff_url": "https://github.com/godotengine/godot/pull/111337.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111337.patch", + "title": "Abstract `Object` virtual pointer init into a method instead of duplicating it across `gdvirtual.gen.inc`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-06T19:59:17Z", + "updated_at": "2025-10-07T20:02:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "91c48b3151ee7eb1290d2bb9521bb0c57423df69" + ] + }, + "111339": { + "id": "PR_kwDOAO6SJc6sXBzG", + "public_id": 111339, + "url": "https://github.com/godotengine/godot/pull/111339", + "diff_url": "https://github.com/godotengine/godot/pull/111339.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111339.patch", + "title": "Bitpack more `Object` booleans", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-06T20:13:33Z", + "updated_at": "2025-10-13T16:09:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "7b2e1486875b59f6c74b073deb4cae7279cf0139" + ] + }, + "111342": { + "id": "PR_kwDOAO6SJc6sXrDZ", + "public_id": 111342, + "url": "https://github.com/godotengine/godot/pull/111342", + "diff_url": "https://github.com/godotengine/godot/pull/111342.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111342.patch", + "title": "Assert that `dictionary.h` does not include `String`, and that neither of the fundamental containers include `Object`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-06T21:05:20Z", + "updated_at": "2025-10-09T17:00:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "839e0358b332807e36d967d1908a480e7f7c7a3d" + ] + }, + "111345": { + "id": "PR_kwDOAO6SJc6sYYbP", + "public_id": 111345, + "url": "https://github.com/godotengine/godot/pull/111345", + "diff_url": "https://github.com/godotengine/godot/pull/111345.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111345.patch", + "title": "Fix compilation failure in resource test file", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-06T22:11:57Z", + "updated_at": "2025-10-07T17:23:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "fdaf00af0ed730e3db06c0f685658b5d6d7bdabd" + ] + }, + "111346": { + "id": "PR_kwDOAO6SJc6sYu9u", + "public_id": 111346, + "url": "https://github.com/godotengine/godot/pull/111346", + "diff_url": "https://github.com/godotengine/godot/pull/111346.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111346.patch", + "title": "Scons: Remove system includes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-10-06T23:00:27Z", + "updated_at": "2025-10-07T17:03:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "b95024752a8fb5297e98feb4ae231c9961010d86" + ] + }, + "111347": { + "id": "PR_kwDOAO6SJc6sZBAu", + "public_id": 111347, + "url": "https://github.com/godotengine/godot/pull/111347", + "diff_url": "https://github.com/godotengine/godot/pull/111347.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111347.patch", + "title": "Add `max()` to `Span`, replacing `` include from `rendering_device_commons.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-06T23:50:20Z", + "updated_at": "2025-10-07T22:25:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "1fa332cad4e987ef635b45c84595aa6a4e9a6112" + ] + }, + "111355": { + "id": "PR_kwDOAO6SJc6sbJE7", + "public_id": 111355, + "url": "https://github.com/godotengine/godot/pull/111355", + "diff_url": "https://github.com/godotengine/godot/pull/111355.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111355.patch", + "title": "Enforce zero width spaces and joiners with missing font. Do not warn about missing non-visual characters.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-07T06:28:13Z", + "updated_at": "2025-10-08T00:06:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "fda161f97698f083086594e191ec74c13f12597b" + ] + }, + "111356": { + "id": "PR_kwDOAO6SJc6sdtWe", + "public_id": 111356, + "url": "https://github.com/godotengine/godot/pull/111356", + "diff_url": "https://github.com/godotengine/godot/pull/111356.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111356.patch", + "title": "Fix specialization constant patching on D3D12.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-07T10:27:32Z", + "updated_at": "2025-10-13T17:37:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9" + ] + }, + "111358": { + "id": "PR_kwDOAO6SJc6seW1E", + "public_id": 111358, + "url": "https://github.com/godotengine/godot/pull/111358", + "diff_url": "https://github.com/godotengine/godot/pull/111358.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111358.patch", + "title": "Remove `VariantHasher` and `VariantComparator` in favour of specialising `HashMapHasherDefault` and `HashMapComparatorDefault`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-07T11:26:33Z", + "updated_at": "2025-10-10T15:43:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d2ee378d1cc9b3f734691ad7856d8e203c173f12" + ] + }, + "111361": { + "id": "PR_kwDOAO6SJc6sei13", + "public_id": 111361, + "url": "https://github.com/godotengine/godot/pull/111361", + "diff_url": "https://github.com/godotengine/godot/pull/111361.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111361.patch", + "title": "Clean up `hashfuncs.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-07T11:45:06Z", + "updated_at": "2025-10-09T17:00:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f678729f89a7a597d7f0dec13b4e506829a4b397" + ] + }, + "111368": { + "id": "PR_kwDOAO6SJc6sgTES", + "public_id": 111368, + "url": "https://github.com/godotengine/godot/pull/111368", + "diff_url": "https://github.com/godotengine/godot/pull/111368.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111368.patch", + "title": "[Windows] Fix MinGW build", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2025-10-07T14:09:49Z", + "updated_at": "2025-10-07T18:44:57Z", + "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": [ + "f81f08e5bffb35a355686d52944cca9f6f025e56" + ] + }, + "111383": { + "id": "PR_kwDOAO6SJc6slAFz", + "public_id": 111383, + "url": "https://github.com/godotengine/godot/pull/111383", + "diff_url": "https://github.com/godotengine/godot/pull/111383.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111383.patch", + "title": "Register core singleton types before instantiating them.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-07T21:13:17Z", + "updated_at": "2025-10-08T19:11:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b3ec2edc0469460ecb58be0b8cacfe0c23ca1029" + ] + }, + "111386": { + "id": "PR_kwDOAO6SJc6sl9LL", + "public_id": 111386, + "url": "https://github.com/godotengine/godot/pull/111386", + "diff_url": "https://github.com/godotengine/godot/pull/111386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111386.patch", + "title": "Fix incorrect margins in `ScrollContainer` with focus border enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-07T23:50:33Z", + "updated_at": "2025-10-08T19:08:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9" + ] + }, + "111389": { + "id": "PR_kwDOAO6SJc6smluS", + "public_id": 111389, + "url": "https://github.com/godotengine/godot/pull/111389", + "diff_url": "https://github.com/godotengine/godot/pull/111389.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111389.patch", + "title": "Fix segfault in GLTFDocument::export_object_model_property", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2025-10-08T02:02:35Z", + "updated_at": "2025-10-15T05:48:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "bca701f0ebeeb68b07745ded9169c7c1a2761b77" + ] + }, + "111393": { + "id": "PR_kwDOAO6SJc6snpRt", + "public_id": 111393, + "url": "https://github.com/godotengine/godot/pull/111393", + "diff_url": "https://github.com/godotengine/godot/pull/111393.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111393.patch", + "title": "Should expand root when `auto_expand` is on", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-10-08T05:23:11Z", + "updated_at": "2025-10-12T11:16:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4ba09aceb93df0141a4c56143e27f3d7ac0b0827" + ] + }, + "111396": { + "id": "PR_kwDOAO6SJc6soEZp", + "public_id": 111396, + "url": "https://github.com/godotengine/godot/pull/111396", + "diff_url": "https://github.com/godotengine/godot/pull/111396.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111396.patch", + "title": "Fix Steam time tracker build.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-08T06:14:29Z", + "updated_at": "2025-10-08T19:07:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "71443372fadb1f36fa913afeccb992f14fbfa2ff" + ] + }, + "111402": { + "id": "PR_kwDOAO6SJc6sqK4l", + "public_id": 111402, + "url": "https://github.com/godotengine/godot/pull/111402", + "diff_url": "https://github.com/godotengine/godot/pull/111402.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111402.patch", + "title": "Remove `compositor.h` include from `world_3d.h`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-08T09:24:30Z", + "updated_at": "2025-10-08T19:12:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "207e8c1b922a00c5118a76ebd9f7b19c5d8d2b7d" + ] + }, + "111403": { + "id": "PR_kwDOAO6SJc6sqNkW", + "public_id": 111403, + "url": "https://github.com/godotengine/godot/pull/111403", + "diff_url": "https://github.com/godotengine/godot/pull/111403.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111403.patch", + "title": "Fix wrong indices used for transform & UBO matrix for double precision build", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1MTUxMzc5", + "created_at": "2025-10-08T09:28:10Z", + "updated_at": "2025-10-10T15:44:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "dae2122388f599037504116ac4ac9f46d8166627" + ] + }, + "111405": { + "id": "PR_kwDOAO6SJc6sqr3t", + "public_id": 111405, + "url": "https://github.com/godotengine/godot/pull/111405", + "diff_url": "https://github.com/godotengine/godot/pull/111405.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111405.patch", + "title": "Remove transitive rendering includes from `node.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-08T10:09:58Z", + "updated_at": "2025-10-11T07:58:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "33689d7beb670301e1b5da8bfa21e4991263edbd" + ] + }, + "111408": { + "id": "PR_kwDOAO6SJc6ssGzr", + "public_id": 111408, + "url": "https://github.com/godotengine/godot/pull/111408", + "diff_url": "https://github.com/godotengine/godot/pull/111408.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111408.patch", + "title": "Fix crash in Jolt when doing incremental builds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-10-08T12:17:11Z", + "updated_at": "2025-10-08T17:25:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "a2d0e17187592c11daead8af6a54a5e67c1f4436" + ] + }, + "111411": { + "id": "PR_kwDOAO6SJc6stQF2", + "public_id": 111411, + "url": "https://github.com/godotengine/godot/pull/111411", + "diff_url": "https://github.com/godotengine/godot/pull/111411.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111411.patch", + "title": "SCons: Don't activate `fast_unsafe` automatically on `dev_build`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-10-08T13:49:38Z", + "updated_at": "2025-10-10T09:03:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "fa57282a1e76cf295b6ca20bbf98e2798660bc27" + ] + }, + "111419": { + "id": "PR_kwDOAO6SJc6svWTs", + "public_id": 111419, + "url": "https://github.com/godotengine/godot/pull/111419", + "diff_url": "https://github.com/godotengine/godot/pull/111419.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111419.patch", + "title": "Add source lines to file locations on POT generation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-08T16:38:24Z", + "updated_at": "2025-10-14T01:18:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0de3f8b21f6d944277e71d096faa2b38b4f48384" + ] + }, + "111425": { + "id": "PR_kwDOAO6SJc6sw3DL", + "public_id": 111425, + "url": "https://github.com/godotengine/godot/pull/111425", + "diff_url": "https://github.com/godotengine/godot/pull/111425.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111425.patch", + "title": "MacOS: Improve crash handler performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-10-08T19:20:08Z", + "updated_at": "2025-10-10T10:12:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "33cc3c125d08b408f28009746bfa64d1466f6240" + ] + }, + "111431": { + "id": "PR_kwDOAO6SJc6sxpTR", + "public_id": 111431, + "url": "https://github.com/godotengine/godot/pull/111431", + "diff_url": "https://github.com/godotengine/godot/pull/111431.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111431.patch", + "title": "Reorder registration of types, to register supertypes before subtypes.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-08T20:44:14Z", + "updated_at": "2025-10-09T17:00:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "9843a016f588730f10be54008f4ba0f7d4350b52" + ] + }, + "111432": { + "id": "PR_kwDOAO6SJc6syW0C", + "public_id": 111432, + "url": "https://github.com/godotengine/godot/pull/111432", + "diff_url": "https://github.com/godotengine/godot/pull/111432.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111432.patch", + "title": "Fix LibGodot build errors on Linux.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MDc1NA==", + "created_at": "2025-10-08T22:17:38Z", + "updated_at": "2025-10-10T15:38:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "0a584250ae76bea1e1d9447e5959e2dbea43d024" + ] + }, + "111434": { + "id": "PR_kwDOAO6SJc6syzgD", + "public_id": 111434, + "url": "https://github.com/godotengine/godot/pull/111434", + "diff_url": "https://github.com/godotengine/godot/pull/111434.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111434.patch", + "title": "Ensure `XrRenderModelPropertiesEXT::type` is initialized ", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4MTA3Ng==", + "created_at": "2025-10-08T23:34:25Z", + "updated_at": "2025-10-13T17:37:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e33e0695089f7ce121239fab4676e53a0e1952a4" + ] + }, + "111444": { + "id": "PR_kwDOAO6SJc6s3C-H", + "public_id": 111444, + "url": "https://github.com/godotengine/godot/pull/111444", + "diff_url": "https://github.com/godotengine/godot/pull/111444.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111444.patch", + "title": "FTI - Fix `SceneTreeFTI` depth limit behaviour", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-10-09T09:58:51Z", + "updated_at": "2025-10-09T17:32:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "cee37f0234329444271fb5f8371f3de8c8fe7579" + ] + }, + "111445": { + "id": "PR_kwDOAO6SJc6s3im0", + "public_id": 111445, + "url": "https://github.com/godotengine/godot/pull/111445", + "diff_url": "https://github.com/godotengine/godot/pull/111445.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111445.patch", + "title": "basis_universal: Sync with latest Git to solve more warnings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-10-09T10:41:37Z", + "updated_at": "2025-10-09T16:53:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "845f9f73cd2536f336d5fd8b718614d66f9e6421" + ] + }, + "111448": { + "id": "PR_kwDOAO6SJc6s4X3x", + "public_id": 111448, + "url": "https://github.com/godotengine/godot/pull/111448", + "diff_url": "https://github.com/godotengine/godot/pull/111448.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111448.patch", + "title": "Use Title Case for shortcut names in SpriteFramesEditorPlugin", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2025-10-09T11:56:39Z", + "updated_at": "2025-10-10T20:50:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "3a3894e22cd86a54be9f1405cce32b05b55068f0" + ] + }, + "111454": { + "id": "PR_kwDOAO6SJc6s6cZ6", + "public_id": 111454, + "url": "https://github.com/godotengine/godot/pull/111454", + "diff_url": "https://github.com/godotengine/godot/pull/111454.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111454.patch", + "title": "Enable script templates by default", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-09T14:35:12Z", + "updated_at": "2025-10-10T09:02:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a29900462270b84c7295c64898123be736bf7794" + ] + }, + "111460": { + "id": "PR_kwDOAO6SJc6s-Hpa", + "public_id": 111460, + "url": "https://github.com/godotengine/godot/pull/111460", + "diff_url": "https://github.com/godotengine/godot/pull/111460.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111460.patch", + "title": "Rework FileDialog shortcuts", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-09T20:39:35Z", + "updated_at": "2025-10-13T19:18:03Z", + "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": [ + "263a2bdec6c45dda0a9e0b73d9e6e7e17292c1ba" + ] + }, + "111461": { + "id": "PR_kwDOAO6SJc6s-Vbz", + "public_id": 111461, + "url": "https://github.com/godotengine/godot/pull/111461", + "diff_url": "https://github.com/godotengine/godot/pull/111461.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111461.patch", + "title": "Use HarfBuzz to fix variant hinting in `TextServerAdvanced`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-10-09T21:08:26Z", + "updated_at": "2025-10-14T01:20:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "70f180975b8708320f7efdf4da160fb14e9fd478" + ] + }, + "111466": { + "id": "PR_kwDOAO6SJc6tAMuy", + "public_id": 111466, + "url": "https://github.com/godotengine/godot/pull/111466", + "diff_url": "https://github.com/godotengine/godot/pull/111466.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111466.patch", + "title": "Ensure uv2_attrib(_input) is available when rendering lightmap.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-10-10T03:19:01Z", + "updated_at": "2025-10-13T14:50:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3a003b2d96b13351b2a238db82a33411d6f56d04" + ] + }, + "111470": { + "id": "PR_kwDOAO6SJc6tCWUS", + "public_id": 111470, + "url": "https://github.com/godotengine/godot/pull/111470", + "diff_url": "https://github.com/godotengine/godot/pull/111470.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111470.patch", + "title": "Remove circular unneeded `debug_adapter_protocol.h` include from `debug_adapter_parser.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-10T08:20:29Z", + "updated_at": "2025-10-10T15:43:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "56abd0ece3bf7dbf11cbf57577044852a8b6a2fa" + ] + }, + "111473": { + "id": "PR_kwDOAO6SJc6tEWVv", + "public_id": 111473, + "url": "https://github.com/godotengine/godot/pull/111473", + "diff_url": "https://github.com/godotengine/godot/pull/111473.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111473.patch", + "title": "Fix some easing presets not translated", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-10T11:23:25Z", + "updated_at": "2025-10-10T15:43:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "b9f7f2d767a06d59b9a66a2dcd81a782bac71ceb" + ] + }, + "111476": { + "id": "PR_kwDOAO6SJc6tFs6X", + "public_id": 111476, + "url": "https://github.com/godotengine/godot/pull/111476", + "diff_url": "https://github.com/godotengine/godot/pull/111476.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111476.patch", + "title": "Fix rotation/scale order in `CanvasItem::draw_set_transform`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-10-10T13:11:29Z", + "updated_at": "2025-10-14T10:34:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "2dce5172e2440450bb21bc799478204794bd9eb1" + ] + }, + "111481": { + "id": "PR_kwDOAO6SJc6tHetq", + "public_id": 111481, + "url": "https://github.com/godotengine/godot/pull/111481", + "diff_url": "https://github.com/godotengine/godot/pull/111481.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111481.patch", + "title": "Remove extraneous includes from `texture.h`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-10T15:18:56Z", + "updated_at": "2025-10-13T17:41:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "985e6178b45232f1d462f5eb0577adf3db2a09a8" + ] + }, + "111487": { + "id": "PR_kwDOAO6SJc6tKE25", + "public_id": 111487, + "url": "https://github.com/godotengine/godot/pull/111487", + "diff_url": "https://github.com/godotengine/godot/pull/111487.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111487.patch", + "title": "Fix 2D builds (again)", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2025-10-10T18:46:46Z", + "updated_at": "2025-10-13T17:40:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "a872b54a3b7feb8ce55e65bbd4936f70efc0459e" + ] + }, + "111496": { + "id": "PR_kwDOAO6SJc6tM280", + "public_id": 111496, + "url": "https://github.com/godotengine/godot/pull/111496", + "diff_url": "https://github.com/godotengine/godot/pull/111496.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111496.patch", + "title": "Revert \"Handle NaN and Infinity in JSON stringify function\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-10-11T01:26:23Z", + "updated_at": "2025-10-11T06:17:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8b06cdf277f4ab208c2efcf2f09e44726072d960" + ] + }, + "111507": { + "id": "PR_kwDOAO6SJc6tPPrX", + "public_id": 111507, + "url": "https://github.com/godotengine/godot/pull/111507", + "diff_url": "https://github.com/godotengine/godot/pull/111507.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111507.patch", + "title": "Scene importer: Fix skeleton path when physics body type is dynamic", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2025-10-11T11:44:40Z", + "updated_at": "2025-10-14T00:35:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "03923c6ed7b1203f0e85792cf4468895efe47aca" + ] + }, + "111509": { + "id": "PR_kwDOAO6SJc6tPh_A", + "public_id": 111509, + "url": "https://github.com/godotengine/godot/pull/111509", + "diff_url": "https://github.com/godotengine/godot/pull/111509.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111509.patch", + "title": "Implement orbit snapping in 3D viewport", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2025-10-11T12:50:43Z", + "updated_at": "2025-10-16T18:21:25Z", + "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": [ + "d73970017850ba5958ac6a84d27a7e3e5f97efab" + ] + }, + "111523": { + "id": "PR_kwDOAO6SJc6tRSdo", + "public_id": 111523, + "url": "https://github.com/godotengine/godot/pull/111523", + "diff_url": "https://github.com/godotengine/godot/pull/111523.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111523.patch", + "title": "Fix `IsStaticallyResolvable`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1ODU1MzMz", + "created_at": "2025-10-11T20:23:22Z", + "updated_at": "2025-10-16T19:07:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "a5ce9c370634eddabee9574662c9c39863903533" + ] + }, + "111527": { + "id": "PR_kwDOAO6SJc6tRb9D", + "public_id": 111527, + "url": "https://github.com/godotengine/godot/pull/111527", + "diff_url": "https://github.com/godotengine/godot/pull/111527.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111527.patch", + "title": "Fix editor inline color display of color from `Color.from_rgba8`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MzE0ODc5", + "created_at": "2025-10-11T21:31:28Z", + "updated_at": "2025-10-13T17:37:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7e2f6c3ebc431eb559b4695f13507edd7ccf6205" + ] + }, + "111529": { + "id": "PR_kwDOAO6SJc6tRe_O", + "public_id": 111529, + "url": "https://github.com/godotengine/godot/pull/111529", + "diff_url": "https://github.com/godotengine/godot/pull/111529.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111529.patch", + "title": "Fix Windows native FileDialog filters not showing descriptions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNjA3OA==", + "created_at": "2025-10-11T21:54:53Z", + "updated_at": "2025-10-13T17:37:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f835707f7ac633708ca8d2d54c4995aed9fcde51" + ] + }, + "111538": { + "id": "PR_kwDOAO6SJc6tR7ia", + "public_id": 111538, + "url": "https://github.com/godotengine/godot/pull/111538", + "diff_url": "https://github.com/godotengine/godot/pull/111538.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111538.patch", + "title": "Make `XRPose` only set name on creation instead of on pose update", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMjI4OTMy", + "created_at": "2025-10-12T01:27:43Z", + "updated_at": "2025-10-14T00:35:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e38bbf88e58364acfc2381217fddbb558437ef21" + ] + }, + "111542": { + "id": "PR_kwDOAO6SJc6tSJ2O", + "public_id": 111542, + "url": "https://github.com/godotengine/godot/pull/111542", + "diff_url": "https://github.com/godotengine/godot/pull/111542.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111542.patch", + "title": "Allow keyboard echo for ScriptEditor tab manipulation events", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBlbdtQ", + "created_at": "2025-10-12T03:12:34Z", + "updated_at": "2025-10-14T15:38:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8e3499a96146d704a652815860e9647042db5c80" + ] + }, + "111556": { + "id": "PR_kwDOAO6SJc6tT8nr", + "public_id": 111556, + "url": "https://github.com/godotengine/godot/pull/111556", + "diff_url": "https://github.com/godotengine/godot/pull/111556.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111556.patch", + "title": "Fix `text_editor/script_list/show_members_overview` editor setting docs/tooltip", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-10-12T13:13:09Z", + "updated_at": "2025-10-13T18:11:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "5ea0b9d60d36f33c73b6b7673f8e890d86f633cc" + ] + }, + "111561": { + "id": "PR_kwDOAO6SJc6tVhL8", + "public_id": 111561, + "url": "https://github.com/godotengine/godot/pull/111561", + "diff_url": "https://github.com/godotengine/godot/pull/111561.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111561.patch", + "title": "Core: Fix missing includes in `type_info.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQxMzA1NzE1", + "created_at": "2025-10-12T18:00:16Z", + "updated_at": "2025-10-14T22:19:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c17e76572dc9a9317f5a147a88ec56475730396e" + ] + }, + "111566": { + "id": "PR_kwDOAO6SJc6tWMI0", + "public_id": 111566, + "url": "https://github.com/godotengine/godot/pull/111566", + "diff_url": "https://github.com/godotengine/godot/pull/111566.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111566.patch", + "title": "SCons: Enable MinGW big objects universally", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-10-12T20:36:35Z", + "updated_at": "2025-10-14T15:38:25Z", + "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": [ + "d86a4289941af31374499683408c043241647768" + ] + }, + "111569": { + "id": "PR_kwDOAO6SJc6tW4cQ", + "public_id": 111569, + "url": "https://github.com/godotengine/godot/pull/111569", + "diff_url": "https://github.com/godotengine/godot/pull/111569.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111569.patch", + "title": "Update HarfBuzz to 12.1.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-10-12T23:51:38Z", + "updated_at": "2025-10-16T03:38:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "276e1c222ca7ed9c5099d0efc504cae31af6b65f" + ] + }, + "111577": { + "id": "PR_kwDOAO6SJc6tY-NK", + "public_id": 111577, + "url": "https://github.com/godotengine/godot/pull/111577", + "diff_url": "https://github.com/godotengine/godot/pull/111577.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111577.patch", + "title": "Apply luminance multiplier in copy_cubemap_to_panorama", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-13T06:38:00Z", + "updated_at": "2025-10-14T20:16:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "8173f43770e9d83e67cd3488d506c85330a95c2d" + ] + }, + "111578": { + "id": "PR_kwDOAO6SJc6taDzZ", + "public_id": 111578, + "url": "https://github.com/godotengine/godot/pull/111578", + "diff_url": "https://github.com/godotengine/godot/pull/111578.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111578.patch", + "title": "Use correct shadow material in some cases in Mobile", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-13T08:29:37Z", + "updated_at": "2025-10-14T22:21:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "8a8bd02860a3f240dd294ae3a603cf9107519e07" + ] + }, + "111586": { + "id": "PR_kwDOAO6SJc6tct1R", + "public_id": 111586, + "url": "https://github.com/godotengine/godot/pull/111586", + "diff_url": "https://github.com/godotengine/godot/pull/111586.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111586.patch", + "title": "Fix favorites icon size in FileSystem dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-13T11:59:04Z", + "updated_at": "2025-10-14T00:38:45Z", + "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": [ + "7cee91f05b37c5018fcc9a9aaaba46920d98cac7" + ] + }, + "111591": { + "id": "PR_kwDOAO6SJc6tdhLN", + "public_id": 111591, + "url": "https://github.com/godotengine/godot/pull/111591", + "diff_url": "https://github.com/godotengine/godot/pull/111591.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111591.patch", + "title": "Fix description of `Viewport::set_input_as_handled`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBvnCCA", + "created_at": "2025-10-13T13:07:37Z", + "updated_at": "2025-10-14T16:05:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "b3bb3763915404cbcbcda87e36038b80c7800f83" + ] + }, + "111596": { + "id": "PR_kwDOAO6SJc6te5Fy", + "public_id": 111596, + "url": "https://github.com/godotengine/godot/pull/111596", + "diff_url": "https://github.com/godotengine/godot/pull/111596.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111596.patch", + "title": "Fix `CAMERA_VISIBLE_LAYERS` in multiview camera (VR) not aligning with the camera's cull mask", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4Njk3MDk3", + "created_at": "2025-10-13T15:04:06Z", + "updated_at": "2025-10-13T19:48:10Z", + "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": [ + "7a49918c89ed37cc588ff8f0c02169af0fed70fa" + ] + }, + "111601": { + "id": "PR_kwDOAO6SJc6tfKK_", + "public_id": 111601, + "url": "https://github.com/godotengine/godot/pull/111601", + "diff_url": "https://github.com/godotengine/godot/pull/111601.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111601.patch", + "title": "Fix use of outdated macros in ObjectDBProfiler", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2025-10-13T15:27:26Z", + "updated_at": "2025-10-13T18:15:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "ac05ce522615af924991f23ce995312ac1792c7e" + ] + }, + "111617": { + "id": "PR_kwDOAO6SJc6th_eu", + "public_id": 111617, + "url": "https://github.com/godotengine/godot/pull/111617", + "diff_url": "https://github.com/godotengine/godot/pull/111617.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111617.patch", + "title": "Add missing initialization for bitpacked object members", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-13T20:01:35Z", + "updated_at": "2025-10-14T15:38:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "bad44931a82b8483348fbbe6009f3caede6f3273" + ] + }, + "111620": { + "id": "PR_kwDOAO6SJc6tik2I", + "public_id": 111620, + "url": "https://github.com/godotengine/godot/pull/111620", + "diff_url": "https://github.com/godotengine/godot/pull/111620.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111620.patch", + "title": "Remove `display_server.h` transitive include from `node.h`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-13T21:09:25Z", + "updated_at": "2025-10-14T15:39:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1e0b41ab278dbc2ce70de43408a11af9c9282ffe" + ] + }, + "111621": { + "id": "PR_kwDOAO6SJc6ti4Bs", + "public_id": 111621, + "url": "https://github.com/godotengine/godot/pull/111621", + "diff_url": "https://github.com/godotengine/godot/pull/111621.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111621.patch", + "title": "Fix some compilation errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", + "created_at": "2025-10-13T21:53:41Z", + "updated_at": "2025-10-14T13:14:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "cbc960c997a50a95dd422a0031525098dcf17fe6" + ] + }, + "111624": { + "id": "PR_kwDOAO6SJc6tkZ3s", + "public_id": 111624, + "url": "https://github.com/godotengine/godot/pull/111624", + "diff_url": "https://github.com/godotengine/godot/pull/111624.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111624.patch", + "title": "Add \"Show in File Manager\" button to sidebar of Project Manager", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-10-14T01:37:04Z", + "updated_at": "2025-10-15T09:36:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "769007c707ff96f889ec63af732ebefdc1e49841" + ] + }, + "111633": { + "id": "PR_kwDOAO6SJc6tntFF", + "public_id": 111633, + "url": "https://github.com/godotengine/godot/pull/111633", + "diff_url": "https://github.com/godotengine/godot/pull/111633.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111633.patch", + "title": "Remove `callable_bind.h` from `object.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-10-14T09:05:44Z", + "updated_at": "2025-10-14T16:06:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "7d3c25d083a09ce74fb249ea88ae1bcca3bbc3cc" + ] + }, + "111639": { + "id": "PR_kwDOAO6SJc6tqF2W", + "public_id": 111639, + "url": "https://github.com/godotengine/godot/pull/111639", + "diff_url": "https://github.com/godotengine/godot/pull/111639.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111639.patch", + "title": "X11: Fix memory leak in `screen_get_refresh_rate()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-10-14T12:35:02Z", + "updated_at": "2025-10-14T15:43:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "66e5bce6538ee255a8024106ff982b4b56a7c021" + ] + }, + "111649": { + "id": "PR_kwDOAO6SJc6tswAF", + "public_id": 111649, + "url": "https://github.com/godotengine/godot/pull/111649", + "diff_url": "https://github.com/godotengine/godot/pull/111649.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111649.patch", + "title": "Improvements to ProjectManager's `_update_theme()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-14T15:48:44Z", + "updated_at": "2025-10-17T14:16:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "8f1b411556de6330e35ca3b585b5575bffbc2c1f" + ] + }, + "111652": { + "id": "PR_kwDOAO6SJc6tuv0n", + "public_id": 111652, + "url": "https://github.com/godotengine/godot/pull/111652", + "diff_url": "https://github.com/godotengine/godot/pull/111652.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111652.patch", + "title": "Organize render surface sorting key for optimizing API performance.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-10-14T18:58:52Z", + "updated_at": "2025-10-15T21:37:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "b49aea89d066071272edd0d4e7bb7765a7425dbe" + ] + }, + "111657": { + "id": "PR_kwDOAO6SJc6twGf4", + "public_id": 111657, + "url": "https://github.com/godotengine/godot/pull/111657", + "diff_url": "https://github.com/godotengine/godot/pull/111657.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111657.patch", + "title": "[macOS] Fix ~500ms hang on transparent OpenGL window creation on macOS 26.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-14T21:05:40Z", + "updated_at": "2025-10-15T21:37:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c" + ] + }, + "111658": { + "id": "PR_kwDOAO6SJc6tw1r_", + "public_id": 111658, + "url": "https://github.com/godotengine/godot/pull/111658", + "diff_url": "https://github.com/godotengine/godot/pull/111658.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111658.patch", + "title": "Fix D3D12 rendering device driver returning pointers to internal types for get_resource_native_handle instead of proper D3D12 primitives", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMDAyNTA=", + "created_at": "2025-10-14T22:32:29Z", + "updated_at": "2025-10-16T17:54:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "1f7e7de82b76ebbf301720c542564b73bec9ccd6" + ] + }, + "111663": { + "id": "PR_kwDOAO6SJc6txxjO", + "public_id": 111663, + "url": "https://github.com/godotengine/godot/pull/111663", + "diff_url": "https://github.com/godotengine/godot/pull/111663.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111663.patch", + "title": "Fix compilation errors when `disable_xr=yes`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0NjI0OTAx", + "created_at": "2025-10-15T01:10:08Z", + "updated_at": "2025-10-16T01:02:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "80ce18918ef53245deb8ab044fd4229391a5daab" + ] + }, + "111672": { + "id": "PR_kwDOAO6SJc6t1DA9", + "public_id": 111672, + "url": "https://github.com/godotengine/godot/pull/111672", + "diff_url": "https://github.com/godotengine/godot/pull/111672.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111672.patch", + "title": "Fix typo in mutex documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzNjM1MDQ2", + "created_at": "2025-10-15T08:36:08Z", + "updated_at": "2025-10-15T21:36:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "1e8fd575a99637b519270ceb40a4b4ca85053b72" + ] + }, + "111703": { + "id": "PR_kwDOAO6SJc6t_2iK", + "public_id": 111703, + "url": "https://github.com/godotengine/godot/pull/111703", + "diff_url": "https://github.com/godotengine/godot/pull/111703.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111703.patch", + "title": "Fix error when compute shaders contain Unicode comment", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-10-16T03:25:09Z", + "updated_at": "2025-10-17T00:12:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "73afe696d2fa650c24da4de71fd900362aad3bf9" + ] + }, + "111733": { + "id": "PR_kwDOAO6SJc6uIU8L", + "public_id": 111733, + "url": "https://github.com/godotengine/godot/pull/111733", + "diff_url": "https://github.com/godotengine/godot/pull/111733.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111733.patch", + "title": "Do not begin a new frame during RenderingDevice's shutdown.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-10-16T16:55:57Z", + "updated_at": "2025-10-16T18:12:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "af584b1ba8b677e6ae42db61b491343fb68d774a" + ] + }, + "111745": { + "id": "PR_kwDOAO6SJc6uLR9o", + "public_id": 111745, + "url": "https://github.com/godotengine/godot/pull/111745", + "diff_url": "https://github.com/godotengine/godot/pull/111745.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111745.patch", + "title": "Fix the LODs array returned by `mesh_get_surface`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzNDA5Njc=", + "created_at": "2025-10-16T21:28:16Z", + "updated_at": "2025-10-17T20:05:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "761312304802ec4d541ce6bbbb764376d8a29c97" + ] + }, + "111761": { + "id": "PR_kwDOAO6SJc6uRsQW", + "public_id": 111761, + "url": "https://github.com/godotengine/godot/pull/111761", + "diff_url": "https://github.com/godotengine/godot/pull/111761.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111761.patch", + "title": "Fix false positive warning with `FixedVector` array bounds in gcc.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-17T10:30:45Z", + "updated_at": "2025-10-17T18:34:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6733345f73d04aeca9fa94706ca7451a72433429" + ] + }, + "111771": { + "id": "PR_kwDOAO6SJc6uYUdv", + "public_id": 111771, + "url": "https://github.com/godotengine/godot/pull/111771", + "diff_url": "https://github.com/godotengine/godot/pull/111771.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111771.patch", + "title": "Core: Sidestep GCC false-positive", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-10-17T20:25:31Z", + "updated_at": "2025-10-18T13:04:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", + "name": "cherrypick:3.6", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", + "name": "cherrypick:3.x", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "acdb8667b56a43db6eee9a96ad61147bb80ea785" + ] } } } \ No newline at end of file